¿Cómo calcular una suma acumulada por grupos de identificación?

Un usuario Pregunto ✅

Anónimo

Tengo los siguientes datos: GOAL_ID y PLAN, me gustaría crear una medida que daría como resultado una columna con el mismo comportamiento que la columna «SUMA ACUMULATIVA». ¿ALGUIEN?

Capturar.PNG

mahoneypat

Para hacer esa medida, necesitaría una columna más como un índice o una fecha para hacer el cálculo acumulativo en función de. Tu foto muestra 10 filas de datos. Suponiendo que agregó una columna de índice a la tabla que va del 1 al 10, esta medida le daría el resultado deseado. Puse algunos datos simulados en una tabla llamada ‘Objetivo’.

Total acumulativo Mismo GoalID = var currentindex = SELECTEDVALUE(‘Objetivo'[Index])
return CALCULAR(SUMA(‘Objetivo'[Plan]), TODOS(‘Objetivo’), VALORES(‘Objetivo'[GoalID]), ‘Meta'[Index] <= índice actual)

GoalID.png

Si esto funciona para usted, por favor márquelo como la solución. Felicitaciones también son geniales.

Saludos,

Palmadita

Slambrecht2022

Tengo un problema similar. Quiero calcular el **pitido** unit_price_tax_incl por id_order, pero estoy haciendo algo mal…

¿Puede alguien ayudarme?

La fórmula no da error, pero tampoco da resultados.

Total acumulativo Mismo ID de pedido = variable índice actual = valor seleccionado(‘sb_shop16 ps_order_detail'[Index])
regreso calcular(suma(‘sb_shop16 ps_order_detail'[total_price_tax_incl]),TODO(‘sb_shop16 ps_order_detail’),VALORES(‘sb_shop16 ps_order_detail'[id_order]),‘sb_shop16 ps_order_detail'[Index]<=índice actual)

Slambrecht2022_0-1641919345031.png

¡Gracias por tu ayuda!

mahoneypat

Para hacer esa medida, necesitaría una columna más como un índice o una fecha para hacer el cálculo acumulativo en función de. Tu foto muestra 10 filas de datos. Suponiendo que agregó una columna de índice a la tabla que va del 1 al 10, esta medida le daría el resultado deseado. Puse algunos datos simulados en una tabla llamada ‘Objetivo’.

Total acumulativo Mismo GoalID = var currentindex = SELECTEDVALUE(‘Objetivo'[Index])
return CALCULAR(SUMA(‘Objetivo'[Plan]), TODOS(‘Objetivo’), VALORES(‘Objetivo'[GoalID]), ‘Meta'[Index] <= índice actual)

GoalID.png

Si esto funciona para usted, por favor márquelo como la solución. Felicitaciones también son geniales.

Saludos,

Palmadita

Anónimo

En respuesta a mahoneypat

Si, funciono, muchas gracias, solo una pregunta mas, la tabla muestra la suma total acumulada? @mahoneypat

mahoneypat

En respuesta a Anónimo

Si. Muestra la suma de la columna Goal para el mismo GoalID con valores de índice iguales o inferiores. Por lo general, haría medidas acumulativas utilizando un campo de fecha, pero el índice también está bien.

Anónimo

En respuesta a mahoneypat

@mahoneypat puse los campos en una tabla, pero no creó la fila total. De todos modos, estoy muy agradecido por la ayuda.

amichandak

@Anónimo, use una medida rápida y cree un total acumulado

En respuesta a amichandak

Gracias, este fue el que serví, y bastante rápido. Lo único a tener en cuenta es que al campo de fecha se le debe dar «Fecha» y no «Jerarquías de fecha», pero no se muestra de forma acumulativa.

Deja un comentario

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