DAX:平均多个%列

时间:2017-02-24 14:54:19

标签: average powerbi powerpivot dax

我是Power BI和Dax的新手,在下面的场景中遇到了一些困难。

test    a       b        c       d           AVERAGE
aa              51.97%           46.61%      49%

我有4列a-d,我只想要AVERAGE列中4列的平均值。取决于行,不同的列可以是空白的。每个列都是将%值拉入表中的度量。

我确信必须有一个简单的解决方案,但任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试创建这样的度量:

AVERAGE = ([a]+[b]+[c]+[d])/4

更新: BLANK指标不会影响平均结果。

AVERAGE = DIVIDE(([a]+[b]+[c]+[d]),
  (IF(ISBLANK([a]),0,1) + IF(ISBLANK([b]),0,1) + 
   IF(ISBLANK([c]),0,1) + IF(ISBLANK([d]),0,1)))

如果有帮助,请告诉我。