DAXでは、CALCULATE関数と3つのフィルタ関数ALL、ALLEXCEPT、ALLSELECTEDがよく使われます。これが使いこなせるようになったらいろいろな集計・分析が出来るようになると思います。PowerBIで一番難しい部分ではないでしょうか。
![](https://2.bp.blogspot.com/-uFIpdfC1GxU/W3vkTZDxwpI/AAAAAAABN5s/c9wtpfJvEY8GjGb5u61SINc3HmhVNME8gCLcBGAs/s400/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A3.JPG)
ALL関数でフィルタ =
CALCULATE(COUNTA('1_元テーブル_研究者DB_論文リスト'[論文タイトル]),
ALL('1_元テーブル_研究者DB_論文リスト'[論文タイトル],
'1_元テーブル_研究者DB_論文リスト'[発行年],
'1_元テーブル_研究者DB_論文リスト'[研究者所属]))
ALLEXCEPT関数でフィルタ =
CALCULATE(COUNTA('1_元テーブル_研究者DB_論文リスト'[論文タイトル]),
ALLEXCEPT('1_元テーブル_研究者DB_論文リスト',
'1_元テーブル_研究者DB_論文リスト'[研究者名]))
ALLSELECTED関数でフィルタ =
CALCULATE(COUNTA('1_元テーブル_研究者DB_論文リスト'[論文タイトル]),
ALLSELECTED('1_元テーブル_研究者DB_論文リスト'[論文タイトル]),
ALLSELECTED('1_元テーブル_研究者DB_論文リスト'[発行年]),
ALLSELECTED('1_元テーブル_研究者DB_論文リスト'[研究者所属]))
0 件のコメント:
コメントを投稿