SSAS 2008の複数のレポートがありますが、そのうちの1つは、データがキューブの粒度が非常に細かいため、SQL Serverレポートにドリルスルーする必要があります。SQLクエリへのMDXパラメータの受け渡し
パラメータを渡す際のヒントを教えてください。もちろん、それらはMDXとして渡されます。ソースMDXで「キー」を取得する方法はわかりません。意外にも、私はこれについて多くの指摘を見つけることができません。これはあまりにも漠然としている場合は、私に教えてください
...
SSAS 2008の複数のレポートがありますが、そのうちの1つは、データがキューブの粒度が非常に細かいため、SQL Serverレポートにドリルスルーする必要があります。SQLクエリへのMDXパラメータの受け渡し
パラメータを渡す際のヒントを教えてください。もちろん、それらはMDXとして渡されます。ソースMDXで「キー」を取得する方法はわかりません。意外にも、私はこれについて多くの指摘を見つけることができません。これはあまりにも漠然としている場合は、私に教えてください
...
の個々の部分を参照するためなどKEY0、KEY1を、使用する
[<dimension>].[<hierarchy>].CurrentMember.Properties("MEMBER_KEY")
:あなたの属性は、単一列のキーを持っている場合は、のようなものを使用してそれを参照することができますあなたは、MDXがあなたが調べることができる文字列として渡されるのですか?ディメンションとメンバー名を抽出できる場合は、SQLデータベースの名前を検索して必要なIDを見つけ出し、渡すことができますか?
私はあなたがこのような文字列になっていると仮定:あなたのSQL DBに「ギル」を調べる場合は、それが行2134であり、それはあなたが必要なものだ見つけることができるでしょう
[Location].[All location].[South].[Surrey].[Guildford]
を?
は、私は、レポートアクションからこのレポートを呼び出したいと仮定しています。あなたの属性は、複数のキー列を持っている場合は、代わりにMEMBER_KEY