時間登録システムからのデータを含む PowerPivot キューブでいくつかの計算を実行しようとしています。
「部門」というテーブルに再び接続されている「リソース」というテーブルに接続されている「登録時間」というテーブルがあります。部門ごとに合計する「登録時間」テーブルで計算を作成しようとしています。目的は、リソースの値を部門全体の合計と比較することです。
ALLEXCEPT を使用して計算を実装しようとしました (この SO: How to SUM a Column based on another column in DAX Powerpivot から):
CALCULATE([Registered Days]; ALLEXCEPT(Resource;'Department'[Department Name]))
ピボットテーブルに「部門名」がある限り、これは機能します。行に「リソース名」(「リソース」テーブルから) のみを持つピボット テーブルを作成すると、この計算はすべての行に対して同じ結果を返します。行に「部門名」を追加すると、計算は意図したとおりに機能します。