以下を実行する方法を探しています。任意の助けは大歓迎です!
セットアップ:Excel 2013とPowerpivot;
値のピボット:
値※1と※2数値の合計
値#3の計算フィールド(値#1の%)
値#4の計算フィールド(値#3 - 値#2)
値#5および#6数値の合計(#1および#2とは異なります)
値#7の計算フィールド(値#5の%)
値#8の計算フィールド(値#7 - 値#6)
ピボット内の行
1行目のエリア
行番号2地区
行#3クラスタID
以下を実行する新しい計算フィールドを作成しようとしています(説明するExcelの数式で表示しています)
If(and(District Value#4)>0,ClusterID Value#8>0),1,2)
DAX / Powerpivotでこれをどのように行うことができるかについての任意のアイデア
私は階層を試したことがありますが、運が悪いです。
計算式によって私はピボット行の名前を見ることができるようになるので、おそらくフィルタになるかもしれませんが、それが許可されていると仮定しても構文を正しくすることはできないようです...
立ち往生..
すべての提案は大歓迎です!
回答:
回答№1は0PowerPivotには、計算をコンテキスト(行)に合わせるための非常に強力な機能がいくつかあります。
行の親(=合計)だけにしたいことがあれば、関数 ハソネバレ() 行く道です。
IF(HASONEVALUE(Stores[StoreName]), [Units Sold], BLANK())
このコマンドは式を計算します 販売数 行の親を除くすべての行に対して。切り替える必要があるかもしれませんが、一般に、これは行の親を識別する最も簡単で信頼性の高い方法です。
私はあなたの質問を理解することができず、あなたがしている計算について確信できなかったので、私はより詳細な回答をしないことをお詫び申し上げます...これが助けになることを願っています。
また、これを見なさい 素晴らしい記事 ロブコリーによる。