同样是3个条件,既然我们会求解添加列的方式,那度量值也可以按照这种方式来进行。
排名:=CountRows(Filter(All('表1'[日期]),'表1'[日期]<=Min('表1'[日期])))
请注意:这里的筛选表要加上All对日期进行忽略。
Var pm=[排名]
5日移动平均:=
var pm=[排名]
return
if([排名]>5, //满足5日均线计算条件
AverageX(Filter(All('表1'),[排名]>=pm-5 && [排名]<pm), //筛选出的符合要求的日期区间表
'表1'[金额]),
Blank()
)
这样不仅可以在日期连续的情况下进行,也可以在日期不连续的情况下进行,如果还有其他条件的话也可以在筛选表里面进行添加。
如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。