Crear una línea acumulativa a partir del% del gran total de una matriz

Un usuario Pregunto ✅

_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).

Cumulative.JPG

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!

Hola @_Xandyr_

¿Es esto lo que quieres?

Capture1.JPG

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 ) )
Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Hola @_Xandyr_

¿Es esto lo que quieres?

Capture1.JPG

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 ) )
Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
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!

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)»

Atentamente
Maggie
Equipo de apoyo de la comunidad _ Maggie Li
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. Power BI - cumulative.png

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *