列に表示されるMDXを記述する必要があり、行を3つのグループに分けています。最初のグループは少数の数字で区別され、2番目のグループは属性によるもので、3番目のグループは残りが収まりません。MDXの場合の複数のステートメント
私のコードは、これまでのようになります。
case
when [Customer].[Customer's Document].CURRENTMEMBER.MEMBERVALUE = "4254255527" then "ABC"
when [Customer].[Customer's Document].CURRENTMEMBER.MEMBERVALUE = "2752637520" then "ABC"
when [Customer].[Customer's Document].CURRENTMEMBER.MEMBERVALUE = "5637839739" then "ABC"
when [Customer].[Customer's Document].CURRENTMEMBER.MEMBERVALUE = "9378793737" then "ABC"
when [Customer].[Customer's Document].CURRENTMEMBER.MEMBERVALUE = "3789789397" then "ABC"
when [Document].[Document series].CURRENTMEMBER.MEMBERVALUE = "XYZ" then "XYZ"
else "Rest"
end
しかし、私は「休息」毎回取得しています。
どうすればよいですか?
編集: 別の試みが、まだ動作していない:
case
when [Customer].[Customer's Document].[&5196189651] then "ABC"
when [Customer].[Customer's Document].[&7885181585] then "ABC"
when [Customer].[Customer's Document].[&7511535861] then "ABC"
when [Customer].[Customer's Document].[&4742575277] then "ABC"
when [Customer].[Customer's Document].[&7272727272] then "ABC"
when [Customer's Document].[Document Series].[&CHP] then "XYZ"
else "Rest"
end
お客様のドキュメントの値は、キーと名前のプロパティは何ですか。 Customerディメンションの構造は何ですか?この測定値をどのように照会し、最終結果として '残りの部分'を確認しますか?ご質問に質問を追加してください。 – BICube
@Dodzik - 最終的なSELECT節の行にあるDimension '[Customer] 'ですか?それが行にない場合、Currentmemberは、次元が実際にはコンテキスト内の_current_すなわちの場合、すべてのメンバー.... currentmemberのみの機能です。これはたぶんあなたが休憩を取る理由です。あなたのmdxスクリプトの残りの部分を追加できますか? – whytheq