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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors