我有一个名为 [Tasks] 的表,它链接到一个名为 [Dimdate] 的日期表。它们与任务 [DC_date] 的参考日期相关联。目标是有一个可以计算特定日期前 6 个月间隔的平均值的度量。
例如:如果我有一个日期是 2020 年 8 月,则公式将计算 2020 年 3 月到 2020 年 8 月的平均值。
这实际上是我在视觉工作室中集成的 Dax 公式,但仍然不起作用:
CALCULATE(CALCULATE( [average] ;FILTER(
[TASKS];
DATESINPERIOD(Dimdate[Date];MAX(Dimdate[Date]);-6;Month)));
CROSSFILTER(TASKS[Dc_Date];Dimdate[Date];None)) ```