1
計算されたメジャーとして返されるディメンションメンバーを取得する必要があります。MDXで計算されたメジャーとしての次元メンバー
考える:
寸法
- お客様{ACME、EMCA、ユニバーサル輸入、ユニバーサル輸出}
- セールスマン{ボブ、フレッド、メアリー、ジョー}
- クレジットタイプ{ディレクター、管理者}
対策
- 貸方値
- 値
関係
- 顧客が価値
- 顧客が含まれている事実の寸法であり、販売担当者とクレジットの種類は、その事実の寸法です有効な値を含む
次の処理を実行しようとしています。
顧客のロールにクレジットされた最大の$ sを持つ営業担当者を返す計算済みメジャーを作成します。例えば
| Customer | Director | Manager | Value |
|-------------------|----------|---------|-------|
| ACME | Bob | Fred | 500 |
| EMCA | Bob | Fred | 540 |
| Universal Imports | Mary | Joe | 1000 |
| Universal Exports | Mary | Fred | 33 |
- ACMEは、メアリーは、私が使用したいディレクター として10
と信じてい
感謝を。私はそれを私のデータに適用しました。 簡単な質問が1つあります。 Tupleがnoneのセットを返す場合、私はSalespersonディメンションからUnknownメンバーを取得します。どうすればこれを避けることができますか? –
"Unknown"の代わりにnullを返すようにクエリを編集しました。ちょっとひどいですが、うまくいくはずです... –
ありがとうございます。私は若干異なって取り組みました。私はiff(isempty(** Tuple Definition **)、NULL、TOPCOUNT ....)をラップしました。 私の唯一の問題は、Customer Dimensionの2つの階層がselectステートメントにあり、結果がフィルタリングされている場合、CurrentMemberが正しく機能していないことです。 –