数据表——表1
效果
汇总金额:=SumX(RelatedTable('表1'), '表1'[金额])
解释:通过日期关联,把对应日期的金额进行汇总求和。
排名:=CountRows(Filter(All('日历'),
[汇总金额]<>Blank() && '日历'[Date]<=Min('日历'[Date])
)
)
解释:这里需要2个条件,除了日历条件,还需要添加一个日期是否有值的条件,也就是汇总金额这里需要为非空。
Var pm=[排名]
5日移动平均:=
var pm=[排名]
return
if([排名]>5 && [汇总金额]<>BLANK() , //满足5日均线计算条件
AverageX(Filter(All('日历'),
[排名]>=pm-5 && [排名]<pm), //筛选出的符合要求的日期区间表
[汇总金额]
),
Blank()
)
至此同日期数据进行移动平均的计算就出来了。我们来看下和之前比差异性在哪里?
如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。