Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Total acumulado en la columna calculada

¡Hola! Tengo una tabla de muestra a continuación e intenté hacer una columna calculada para calcular el total acumulado por agrupación de recuento por mes.

A continuación se muestra mi captura de pantalla de mi PBIX donde los resultados no se muestran correctamente, mientras que la segunda imagen muestra los resultados esperados que necesito.

Ya intenté usar ALLSELECTED en lugar de ALL y EARLIER en lugar de MAX, pero todavía no funciona.

Cumul = 
CALCULATE( SUM('Table'[SubTotal_Vol]),
FILTER(ALL('Table'[Date]),'Table'[Date] <= MAX('Table'[Date])))

PBIXPBIX

Expected ResultsResultados esperados

No estoy seguro de si esta información ayuda, pero mi columna Fecha es solo una combinación de Mes y Año y luego convertí el tipo de datos en Fecha.

Cumul3.JPG

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Pude usar esta fórmula:

Cumul = 
CALCULATE(SUM('Table'[SubTotal_Vol]),
FILTER(ALLEXCEPT('Table','Table'[Merged]), 'Table'[Date]<= EARLIER('Table'[Date]) && 'Table'[Merged] <= MAX('Table'[Merged])))

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola a todos,

Me preguntaba si hay una manera de obtener la columna acumulativa por empleado y / o número de proyecto. RIght ahora tengo la columna acumulativa que genera una suma mucho mayor de lo que debería ser pero cuando está en formato de medida funciona correctamente. Esencialmente, estoy tratando de acumular horas por empleado en lugar de toda la empresa.

Hágame saber lo que puede tener que ayudar.

Gracias.

Syndicate_Admin
Administrator
Administrator

Pude usar esta fórmula:

Cumul = 
CALCULATE(SUM('Table'[SubTotal_Vol]),
FILTER(ALLEXCEPT('Table','Table'[Merged]), 'Table'[Date]<= EARLIER('Table'[Date]) && 'Table'[Merged] <= MAX('Table'[Merged])))

¡Hola! Me pregunto, ¿cuál es la variable combinada que está utilizando en su solución?

¡Hola! La columna Fusionada es la fusión de 2 columnas en la que las agrupé. Por ejemplo, considero INLAND100 como un grupo RETAILER327 como otro, lo que ayudó a calcular el acumulado de ese grupo.CapturePBI.JPG

Syndicate_Admin
Administrator
Administrator

Hola @newgirl - Creo que necesitas

VAR _Date = MAX([Fecha])
ALLSELECTED()

REMOVEFILTERS([Fecha])

FILTRO ( [Fecha] <= _Date)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.