2016-11-30 16 views
0

レポート内に2つのテーブルを持つSSRSレポートがあります。私は通常、レポートプロパティのvisibility-hiddenセクションで以下のようなものを利用して、それらを非表示または表示できます。パラメータ内の特定の選択が選択されている場合はテーブルを非表示にします

= IIF実際のパラメータを見ていますが、パラメータの値でない場合(パラメータ!AutoDrillDown.Value = 2、真、偽)

は、どのように私はこれを行うのでしょうか?例えば、エンドユーザがオプションAを選択し、パラメータBを選択すると、最初のテーブルが表示されます。 CとDの場合は、2番目のテーブル。 A、B、C、D ...両方のテーブルの場合は?このセクションでこれを行うことはできますか?私は本当にSQLでそれほど良くはないので、どんなアドバイスも高く評価されます。ありがとう。

+1

各表の可視性にパラメータのすべてのバリエーションを含めるようにIIF文を拡張するだけです。 –

+0

どうすればいいですか?どのように見えるかの例はありますか?私はこれをあまりよくしていません。 – common763

+0

私の答えは、上記の内容に基づいています。 –

答えて

0

あなたの質問に間違いがあり、正しく設定されていれば、複数の値を許可するようにパラメータが設定されています。

は、表1のためにこれを試してみてください:

=IIF(
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionA")>-1 AND 
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionB")>-1,false,true 
) 

そして、この表2:

=IIF(
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionC")>-1 AND 
Array.IndexOf(Parameters!AutoDrillDown.Value,"OptionD")>-1,false,true 
) 

は、このことができますなら、私に教えてください。

+0

私は今これを試します。はい。 SSRSレポートを実行すると、このパラメータに複数の値が埋め込まれています。 – common763

関連する問題