2017-02-24 17 views
1

Power BIとDaxの新機能ですが、以下のシナリオではいくつかの問題があります。DAX:複数の%列を平均化する

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

私は4列a-dを持っていますが、私は単純にAVERAGE列の4列の平均を求めます。列に応じて、異なる列が空白になることがあります。各列は、%の値をテーブルに引き寄せている値です。

私は確かにこれに簡単な解決策が必要ですが、どんな助けでも大歓迎です。

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

がUPDATE: BLANK措置が平均結果には影響しません

+0

空白の列が平均計算に影響を与える可能性があります。大丈夫ですか? –

答えて

0

は次のようにメジャーを作成してみてください。

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、私は2番目の式を試してみました。 –

+0

ああ、それは私が必要としたものです、ありがとう! – ScotCal