Forum Discussion
Suma acumulada
Agregue estas medidas o clubes: Todavía no entiendo la intención...
Sales for Actual =
CALCULATE(
SUM('salesdata'[Sales ]),
'salesdata'[Actual/forecast] IN { "Actual" }
)
Sales for Forecast =
CALCULATE(
SUM('salesdata'[Sales ]),
'salesdata'[Actual/forecast] IN { "Forecast" }
)
CT Actual or Forecast =
SUMX (
CALCULATETABLE( values(salesdata[Week ]), salesdata[Week ] <= MAX(salesdata[Week ]))
, COALESCE( salesdata[Sales for Actual], [Sales for Forecast])
)
Si no desea varias medidas, puede agrupar la lógica de la medida en una sola medida.
¡Vaya, esto ayuda!
- Syndicate_Admin2 years ago
Administrator
Funciona, muchas gracias por su ayuda; Rápido, por favor, por qué esta fórmula no funciona cuando se seleccionan varias semanas de una cortadora; Digamos que quiero tener una tabla que muestre el número de semana, real, pronóstico, ct real si pronósticos y usar la columna de semana en una cortadora para poder elegir la semana que quiera y mostrar los resultados, también quiero tener la opción de elegir varias semanas y aún así obtener los resultados que quiero siguiendo la lógica que explicé anteriormente. Gracias 🙂
- Syndicate_Admin2 years ago
Administrator
NO veo ningún problema.
Mira estas capturas de pantalla:
a) Ausencia de selección
b) con selección de la semana 2, semana 2
b) con selección de Semana 1, Semana 4
- Syndicate_Admin2 years ago
Administrator
Es interesante por qué no funcionó para mí cuando trato de seleccionar varias semanas de la cortadora, digamos la semana 1, 3,4, intentaré jugar con la fórmula nuevamente, pero muchas gracias por su ayuda:)
- Syndicate_Admin2 years ago
Administrator
Hola, tengo una pregunta, por favor: he creado dos variables minweek y max week y he utilizado su fórmula y he añadido la semana mínima, así que cuando selecciono, por ejemplo, la semana 3 y la 6, quiero sumar los datos reales de la semana 3 a la semana 6 y no de la semana 1 a la semana 6, pero no funciona por alguna razón
- Syndicate_Admin2 years ago
Administrator
tienes que compartir el DAX o .pbix para que lo entendamos. 🙂
Si está tratando de filtrar el rango de semanas como mínimo y máximo, es posible que deba modificar esta línea como:
CALCULATETABLE( values(salesdata[Week ]), salesdata[Week ] >= MIN(salesdata[Week ] && salesdata[Week ] <= MAX(salesdata[Week ] )- Syndicate_Admin2 years ago
Administrator
Esto es exactamente lo que hice, pero no funciona, creo que es porque el tipo de datos de mi columna semanal por eso no funciona. Así que, básicamente, mi columna contiene números y el tipo de datos es un número decimal entero; Esa es la única razón por la que esta fórmula no funciona para mí