_Xandyr_
Hola,
Nuevo en Power BI y tratando de aprender a usar acumulativo en Power BI, pero sin éxito. He leído una docena de temas diferentes aquí en la comunidad pero sin suerte.
Mis datos son los siguientes en la tabla 1 y luego el gráfico ilustra cómo quiero que se vea en Power Bi. Los datos que tengo están en una de mis matrices en BI donde la tabla «% gran volumen total» es un cálculo de la columna Volumen. Además, estos datos son datos filtrados donde en realidad tengo más nombres en la lista, pero estos no deberían mostrarse aquí (volumen total de 400 algo).
Intenté crear dos medidas como esta, pero no funcionó.
% de volumen =
DIVIDIR (
SUM (Tabla1[Volume] );
CALCULAR (
SUM (Tabla1[Volume] );
TODOS (Table1[Name] ) ))
% Acumulado =
Nombre VAR =
MAX (Tabla1[Name] )
REGRESO
CALCULAR ( [% of grand total volume]; Tabla 1[Name] <= Nombre)
¡Gracias por ayudarme!
v-juanli-msft
Hola @_Xandyr_
¿Es esto lo que quieres?
Si es así, cree una columna calculada
rank column = RANKX(FILTER(Sheet1,Sheet1[category]=EARLIER(Sheet1[category])),[volume],,DESC,Dense)
luego crea medidas
sum = SUM(Sheet1[volume])
% = SUM(Sheet1[volume])/CALCULATE(SUM(Sheet1[volume]),ALLSELECTED(Sheet1))
clc% =
CALCULATE (
SUM ( Sheet1[volume] ),
FILTER (
ALLSELECTED ( Sheet1 ),
Sheet1[category] = MAX ( Sheet1[category] )
&& Sheet1[rank column] <= MAX ( Sheet1[rank column] )
)
)
/ CALCULATE ( SUM ( Sheet1[volume] ), ALLSELECTED ( Sheet1 ) )
Maggie
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
v-juanli-msft
Hola @_Xandyr_
¿Es esto lo que quieres?
Si es así, cree una columna calculada
rank column = RANKX(FILTER(Sheet1,Sheet1[category]=EARLIER(Sheet1[category])),[volume],,DESC,Dense)
luego crea medidas
sum = SUM(Sheet1[volume])
% = SUM(Sheet1[volume])/CALCULATE(SUM(Sheet1[volume]),ALLSELECTED(Sheet1))
clc% =
CALCULATE (
SUM ( Sheet1[volume] ),
FILTER (
ALLSELECTED ( Sheet1 ),
Sheet1[category] = MAX ( Sheet1[category] )
&& Sheet1[rank column] <= MAX ( Sheet1[rank column] )
)
)
/ CALCULATE ( SUM ( Sheet1[volume] ), ALLSELECTED ( Sheet1 ) )
Maggie
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
_Xandyr_
En respuesta a v-juanli-msft
Hola Maggie,
¡Sí, esto se parece a lo que quiero! No estoy muy familiarizado con su solución, pero la analizaré e intentaré que funcione con mis datos originales / reales.
¡Gracias!
v-juanli-msft
Hola @_Xandyr_
Cuando agrego columnas en un gráfico de líneas y columnas agrupadas, no hay una columna «total» en este gráfico.
Podríamos crear una tabla calculada estática para agregar la columna «total» en el gráfico, pero es estática y no la modifican los filtros ni la segmentación.
https://community.powerbi.com/t5/Desktop/Grand-Total-in-Bar-Chart/td-p/612631
https: //community.powerbi.com/t5/Desktop/Possible-Analytics-function-dynamic-Total-column-in-chart-w …
Además, ¿le gustaría que el gráfico solo muestre el nombre de los 11 «volúmenes» principales?
Si no es así, ¿qué quiere decir con esta oración?
«Además, estos datos son datos filtrados donde en realidad tengo más nombres en la lista, pero estos no deberían mostrarse aquí (volumen total de 400 algo)»
Maggie
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
_Xandyr_
En respuesta a v-juanli-msft
Hola @ v-juanli-msft,
¡Gracias por responder!
No estoy después de crear una tabla calculada estática, más bien me gustaría algo como las dos medidas que creé (pero no puedo averiguar cómo hacer que funcionen).
Bueno, eso depende, quiero que sea completamente dinámico. Quizás no estaba del todo claro, pero ahora tengo un filtro con dos categorías diferentes; Empresa y sin fines de lucro. Entonces, en el gráfico que mostré, solo quiero que se muestre el volumen de la Compañía y luego quiero crear una línea acumulativa a partir del «% total del volumen total».
_Xandyr_
En respuesta a _Xandyr_
Hecho esto en Power BI, tal vez esto ayude un poco.