2012-01-12 14 views
0

SSRSからMDXにMultiSelectパラメータを渡すにはどうすればよいですか?予想通りMDXでMultiValueパラメータを渡す

は、私がこれ以下のように試してみましたが動作しない:

+0

MDXは何をすべきですか? - > [名前] .currentmemberはwhere句で間違っています – ic3

+0

次にMDXでどのように記述できますか?パラメータで選択されているすべての名前についてクエリを実行したい@Name – Anjali

答えて

0

あなたは直接使用することができます(これについてはよく分からない)

WHERE (STRTOSET(@Name, CONSTRAINED)) 

か:

WHERE (IIF(STRTOSET(@Name, CONSTRAINED).Count = 1, 
     STRTOSET(@Name, CONSTRAINED), 
     STRTOMEMBER(@Name, CONSTRAINED))) 

をしかし、 SSASとセットスライサーは必ずしも良い友達ではありません。可能であればMDX Subselectsを代わりに使用してください。

WHERE (SELECT STRTOSET(@Name, CONSTRAINED) ON 0 FROM ..) 
+0

ありがとう私はあなたに知らせてくれます – Anjali

関連する問題