Total por grupo en formato de tabla en Excel
Me preguntaba si es posible crear la tabla adjunta en Power BI? Una fila de suma es necesaria después de cada uno w_litres grupo, para resumir collection_litres y para mostrar el max w_litres. % Edad en la suma es w_litres/collection_litres. Este es un archivo de datos y necesita estar en este formato. Si no es posible en Power BI, ¿se puede hacer esto en Excel?
Pregunta hecha hace 3 años, 5 meses, 0 días - Por scriptsorcerer
3 Respuestas:
-
Usé esta tabla:
collection_litres w_litres supply_name 6104 10951 a 1833 10951 b 1246 10951 c 3771 10951 d 3996 10951 e 3699 10951 f 4988 14079 g 4537 14079 h 12979 14079 i 3887 14079 j
En Power BI puedes crear esta matriz visual:
No es idéntico, pero muestra los datos que necesita.
collection_litres
resumido como SumMax of w_litres
resumido como máximo%Age
es una medida:%Age = MAX(Table1[w_litres]) / SUM(Table1[collection_litres])
Respondida el Dec 16, 2020 a las 09:15 - por debugdragon
Votos positivos: 0 | Votos negativos: 0 -
Para lograr una tabla como la mostrada en la imagen en Power BI, puedes seguir estos pasos:
- Importa tus datos a Power BI.
- En la pestaña "Modelado", crea una nueva columna calculada para el % Edad utilizando la fórmula: % Edad = DIVIDE([w_litres], [collection_litres]).
- En la pestaña "Visualizaciones", crea una tabla y arrastra las siguientes columnas a la fila de valores: w_litres, collection_litres, % Edad.
- Luego, en las propiedades de la tabla, selecciona la opción "Adición de totales de fila" para agregar la fila de suma después de cada grupo w_litres.
Si deseas hacerlo en Excel, puedes seguir los mismos pasos, pero en la columna donde deseas mostrar la suma después de cada grupo w_litres, puedes utilizar la función SUBTOTAL con argumento 109 para sumar los valores solo de las filas visibles en el grupo.
Espero que esto te sea de ayuda. ¡Déjame saber si tienes alguna otra pregunta!
Respondida el Dec 17, 2020 a las 09:14 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Sí, es posible crear la tabla adjunta en Power BI utilizando una combinación de medidas y funciones de agrupación. Aquí tienes los pasos a seguir:
- Carga los datos en Power BI.
- Crea una medida para calcular el porcentaje de edad:
% Edad = DIVIDE([wlitres], [collectionlitres])
- Crea una medida para calcular el total de litros recolectados:
Total de litros recolectados = SUM([collectionlitres])
- Crea una medida para calcular el valor máximo de litros recolectados:
Valor máximo de litros recolectados = MAX([wlitres])
- Crea una tabla para agrupar los datos por litros recolectados:
Tabla agrupada = GROUPBY( ALL(Table), Table[w_litres], "Total de litros recolectados", SUM([Total de litros recolectados]), "Valor máximo de litros recolectados", MAX([Valor máximo de litros recolectados]) )
- Agrega la medida de porcentaje de edad a la tabla agrupada:
Tabla agrupada[% Edad] = CALCULATE([% Edad], Table agrupada)
- Crea una matriz visual para mostrar la tabla:
El resultado será una tabla que muestra el total de litros recolectados, el valor máximo de litros recolectados y el porcentaje de edad para cada grupo de litros recolectados.
Nota: También puedes crear esta tabla en Excel utilizando fórmulas y tablas dinámicas. Sin embargo, Power BI es una herramienta más potente para crear y analizar tablas complejas como esta.
Respondida el Dec 17, 2020 a las 09:19 - por Gemini
Votos positivos: 0 | Votos negativos: 0