Forum Discussion
Anonymous
3 years agoNot applicable
Tableau expression into DAX
Hi, I have a Tableau expression that I would like to convert into DAX. PREVIOUS_VALUE(0)+ MIN( WINDOW_AVG(SUM([values]),-365-[Days Average],-365+[Days Average]), WINDOW_AVG(SUM([values]),-730...
MAwwad
Solution Sage
3 years agoCumulative Rolling Average =
VAR PrevValue =
CALCULATE(
SUM([values]),
FILTER(
ALLSELECTED(),
MAX('Table'[Date]) = EARLIER(MAX('Table'[Date]))
)
)
RETURN
PrevValue +
MINX(
{
CALCULATE(
WINDOWAVG(SUM([values]), -365 - [Days Average], -365 + [Days Average])
),
CALCULATE(
WINDOWAVG(SUM([values]), -730 - [Days Average], -730 + [Days Average])
)
},
[Cumulative Rolling Average]
)