在DAX Power BI中计算N个月的移动平均数
我有一个计算3个月移动平均数的方法:在DAX Power BI中计算N个月的移动平均数,dax,moving-average,rolling-average,Dax,Moving Average,Rolling Average,我有一个计算3个月移动平均数的方法: Moving_Avg_3_Months = AVERAGEX(DATESINPERIOD('Calendar FY'[Date], LASTDATE('Calendar FY'[Date]), -3, MONTH),[CUS Revenue Credible All]) 是否有可能创建一个度量来计算我的[CUS收入可信所有]的移动平均值,但不包括N个月。其中N=3或N=6或
Moving_Avg_3_Months = AVERAGEX(DATESINPERIOD('Calendar FY'[Date],
LASTDATE('Calendar FY'[Date]), -3, MONTH),[CUS Revenue Credible All])
是否有可能创建一个度量来计算我的[CUS收入可信所有]的移动平均值,但不包括N个月。其中N=3或N=6或N=我想要的任何数字?如果您创建了一个具有不同移动平均值的新表,您希望使用例如
表移动平均值:[-3,-6,-12,-24,…,N]
然后修改DAX公式,如下所示:
Moving_Avg_3_Months =
AVERAGEX(
DATESINPERIOD('Calendar FY'[Date],
LASTDATE('Calendar FY'[Date]),
SELECTEDVALUE('TableMovingAverage', -3),
MONTH),
[CUS Revenue Credible All])
SELECTEDVALUE
如果指定表中只有一个值,则返回标量,否则在这种情况下返回默认值-3
。如果筛选
表移动平均值
,则可以在不同的移动平均值之间切换