2017-07-13 9 views
0

で列名を取得します。私は、従業員を含むシートを持って、私はその持っている最大の無を取る従業員を計算したいデータ -パワーのBi:最大値と最小値の他の列の値

Staff Leave Taken Month 
A  19   April 
A  3   May 
A  3   June 
B  2   April 
B  1   May 
B  0   June 
C  0   April 
C  0   May 
C  1   June 

を残します。最低限必要とした葉と従業員の名前。葉の ここに従業員は最大です。葉はAで、最小は葉です。 Cです。 最大の問題を抱えています。葉の

X = MAX(SUMX (SUMMARIZE (Table1, Table1[STAFF], Table1[Leaves]), [Leaves])) 

これはエラーを示しています。

私はスタッフ名でグループ化しようとしましたが、うまくいきません。

答えて

3

あなたはまず、次のDAXとサマリー表を作成することができます。

Max Name = 
CALCULATE(
    FIRSTNONBLANK('Summary'[Staff], 1), 
    FILTER(
     Summary, 
     Summary[Leaves] = MAX(Summary[Leaves]) 
    ) 
) 

Summary = SUMMARIZE(Table1, Table1[Staff], "Leaves", SUM(Table1[Leave Taken])) 

summary

は、その後、あなたが最大/最小名を取得するには、次のDAXメジャーを使用することができます

-

Min Name = 
CALCULATE(
    FIRSTNONBLANK('Summary'[Staff], 1), 
    FILTER(
     Summary, 
     Summary[Leaves] = MIN(Summary[Leaves]) 
    ) 
) 

result

+0

しかし、このデータと月間の関係を作成するにはどうすればよいですか?誰が最大限持っているかのように。または4月に葉を葉に入れてもよいし、6月にしてもよい。 – Sonali