Hola, necesito calcular mi WIP (OHW) para una selección específica, por lo que me baso en el período/fecha seleccionados. Tengo una mesita con mis cubos.
Probé la siguiente medida:
DynamicBucketingMeasure =
DÓNDE MinDate =
CALCULAR(MIN(DIM_Calendar[Fecha]), TODO(DIM_Calendar))
DÓNDE MaxDate =
..MAX(DIM_Calendar[Fecha])
DÓNDE Período seleccionado =
CONCATENAR(
IZQUIERDA(SELECTEDVALUE(DIM_Calendar[año-mes]), 4),
DERECHA(SELECTEDVALUE(DIM_Calendar[año-mes]), 2)
)
DÓNDE Número de período seleccionado =
VALOR(SelectedPeriod)
DÓNDE Resumen =
RESUMIRCOLUMNAS.(
FACT_OHW[Columna1],
FACT_OHW[#Column1],
FACT_OHW[#Column1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Punto],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Columna1],
FACT_OHW[Tipo de trabajo],
"Cantidad", SUMA(FACT_OHW[#Amount]),
"AantalDagenSeleccionado", SUMX(FACT_OHW, DATEDIFF([TransactionDate], ..MAX(DIM_Calendar[Fecha]), DÍA))
)
DÓNDE Agrupado =
ADDCOLUMNS (
Resumen
"Cubo", INTERRUPTOR (
VERDADERO (),
[AantalDagenSelected] >=0 && [AantalDagenSelected] < 30 , < 30,
[AantalDagenSelected] >=31 && [AantalDagenSelected] < 60 , "30 - 60",
[AantalDagenSelected] >=61 && [AantalDagenSelected] < 90 , "60 - 90",
[AantalDagenSelected] >=91 && [AantalDagenSelected] < 180 , "90 - 180",
[AantalDagenSelected] >180, "> 180"
)
)
DEVOLUCIÓN
???
Lo que necesito ver es, en función de mi fecha mínima y máxima, la cantidad de OHW para un período específico. Es necesario agregar algo como esto a la medida o tabla virtual: CALCULAR (
SUMA ( FACT_OHW[#Amount])
,FECHASENTRE ( DIM_Calendar[Fecha], MinDate, MaxDate )
, FACT_OHW[Punto] <= Selectedperiodnumber )
Entonces, según AantalDagenSelected como 25, debe estar en el grupo < 30, etc., etc.
¿Quién podría ayudarme?