Forum Discussion
Syndicate_Admin
2 years agoAdministrator
Dax
p1m = CALCULAR( DISTINCTCOUNT(PSR[customer_code]), FILTRO( VALORES(PSR[customer_code]), [suma de ret] > 0 ) ) Se trata de una medida que calcula el número de cl...
Syndicate_Admin
2 years agoAdministrator
Hola @Parag_Gawate ,
Te sugiero que crees una tabla "DimDate" para ayudar al cálculo.
DimDate =
VAR _CALENDAR =
CALENDARAUTO()
RETURN
ADDCOLUMNS (
_CALENDAR,
"Year", YEAR ( [Date] ),
"Month", MONTH ( [Date] ),
"MonthName", FORMAT ( [Date], "MMMM" ),
"RANKX",
RANKX ( _CALENDAR, YEAR ( [Date] ) * 100 + MONTH ( [Date] ),, ASC, DENSE )
)
Medir:
Sum 3 month count =
VAR _SUMMARIZE =
SUMMARIZE (
ALL ( DimDate ),
DimDate[Year],
DimDate[MonthName],
DimDate[RANKX],
"P1M", [p1m]
)
RETURN
SUMX (
FILTER (
_SUMMARIZE,
[RANKX]
> MAX ( DimDate[RANKX] ) - 3
&& [RANKX] <= MAX ( DimDate[RANKX] )
),
[P1M]
)
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.