2017-02-24 89 views
1

我是Power BI和Dax的新手,在以下場景中遇到一些困難。DAX:平均多個%列

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

我有4列a-d,我只想要AVERAGE列中4列的平均值。取決於行,不同的列可能是空白的。每個列都是衡量拉入表中%值的度量。

我敢肯定,必須有一個簡單的解決方案,但任何幫助將不勝感激。

+0

空白列可能會影響平均計算,可以嗎? –

回答

0

嘗試創建一個像這樣的措施:

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

UPDATE: 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))) 

讓我知道這是否有幫助。

+0

感謝您的回覆。我原本是這樣做的,但我需要平均函數只查看不是空白的條目,否則會使結果偏斜。 – ScotCal

+0

@ScotCal,我已經更新了我的答案嘗試我的第二個表達式。 –

+0

啊,這正是我需要的,謝謝! – ScotCal