Power BI-DAX相当于averageif

时间:2018-09-24 15:48:02

标签: excel powerbi dax

如果针对以下数据表,如何获得平均值的DAX版本?

Week    NScheduled  Ave per week
1         1          1
1         1          1
1         1          1
1         1          1
2         6          3.5
2         1          3.5
3         4          2.666666667
3         3          2.666666667
3         1          2.666666667

这是每周的简单平均值吗?

1 个答案:

答案 0 :(得分:2)

您可以将此公式用于计算列:

Ave per week = CALCULATE(
                   AVERAGE(Table1[NScheduled]);
                   FILTER(Table1; Table1[Week] = EARLIER(Table1[Week]))
               )

我成功申请了您的例子

希望这可以为您提供帮助!