Suma de n días Total acumulado

Un usuario Pregunto ✅

nauriso1

¡Hola, expertos en PowerBI!

¿Cómo calcular la suma de n días de todos los totales acumulados usando la medida? Como ejemplo, tengo esa tabla y quiero calcular cuál sería la suma de todos los valores totales acumulados en días anteriores en el día 10 (150). Esto sería algo así como el total acumulado del total acumulado:

total acumuladototal acumulado

Los valores en la columna «Total acumulado» se calculan usando la fórmula:

Running Total:=CALCULATE(SUM(fct[Amount]);
FILTER(ALL(dimDays);dimDays[DayId]<=MAX(dimDays[DayId]))

En respuesta a nauriso1

Hola @nauriso1,

Prueba estas dos medidas

Running Total = CALCULATE(SUM(fct[Amount]),fILTER(ALL(fct),'fct'[DayID]<=MAX('fct'[DayID])))+0

y

Sum Running Total = CALCULATE(
		SUMX(
			FILTER(
				ALL('fct'),
				'fct'[DayID]<=MAX('fct'[DayID])
				),
				[Running Total])
				)

Hola @nauriso1

Usé esto para mi total acumulado (como una columna calculada en fct)

Running Total = CALCULATE(
    SUM(
        fct[Amount]),
        FILTER(
            ALL('fct'),
            'fct'[DayID]<=EARLIER('fct'[DayID])
            )
           )

Y esto por la suma del total acumulado

Sum of Running Totals = 
    CALCULATE(
        SUM(fct[Running Total]),
        FILTER(
            ALL('fct'),
            'fct'[DayID]<=EARLIER('fct'[DayID])
            )
           )

este fue mi resultado

Total acumulado.png

nauriso1

En respuesta a Phil_Seamark

Gracias Phil por tu respuesta, pero necesito una columna medida, no calculada.

En respuesta a nauriso1

Hola @nauriso1,

Prueba estas dos medidas

Running Total = CALCULATE(SUM(fct[Amount]),fILTER(ALL(fct),'fct'[DayID]<=MAX('fct'[DayID])))+0

y

Sum Running Total = CALCULATE(
		SUMX(
			FILTER(
				ALL('fct'),
				'fct'[DayID]<=MAX('fct'[DayID])
				),
				[Running Total])
				)

nauriso1

En respuesta a Phil_Seamark

Gracias @Phil_Seamark, eso es lo que estaba buscando. Una pregunta, ¿por qué agregaste un cero al final de la fórmula del total acumulado?

En respuesta a nauriso1

Hola @nauriso1,

Solo para forzarlo a devolver un resultado para el día para la cuadrícula visual que estaba usando. No afecta la fórmula, así que siéntete libre de quitarlo si lo prefieres.

Deja un comentario

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