メンバーのリスト、メンバーのID、およびメジャー値を含む結果を返すMDXクエリを作成しようとしています。この例では、調査からの評価値であるファクトテーブルがあります。各評価値には、Id列とName列を持つQuestionディメンションへの外部キーがあります。必要な情報は、各質問のIDと名前と平均評価の合計です。これまでのところ、IDと評価、または名前と評価を取得できますが、両方を取得する方法がわかりません。
これが私が試したクエリです:
SELECT
NON EMPTY {[Measures].[Rating]} ON COLUMNS,
NON EMPTY {[Question].[Question Id].Members,
[Question].[Question Caption].Members} ON ROWS
FROM [Ratings]
そして、私が重複した値を取得することを除いて、それはほとんど機能します、ここにサンプル結果があります:
[Question].[10] 3.5
[Question].[11] 4.2
[Question].[12] 4.9
[Question].[13] 4.0
[Question].[10].[blar abc] 3.5
[Question].[11].[blar def] 4.2
[Question].[12].[blarrr] 4.9
[Question].[13].[something else] 4.2
質問10は、3.5の評価で2回表示され、1回は名前なし、もう1回は名前付きで表示されます。
MDXでやりたいことはありますか?私は何が欠けていますか?これはモンドリアンによって実行されています。