2016-08-11 12 views
0

こんにちは、 を隠すSSRSは、多値パラメータ

は、私は、配列の最後の値が値「再入国」を持っている場合、それは常にレポートを表示する必要がある多値パラメータを持っているに基づいてチャート。ただし、配列の最後の値が "Reentry"でない場合は、他の選択肢には適用されないため、グラフを非表示にする必要があります。選択肢は、Corrections、Reentry、Allです。私は次の式をターゲットチャートの可視性オプションに適用しました。

=IIf((Parameters!Division.Value(Parameters!Division.Count-1)="Reentry"), True, False) 

これは私が配列の最後の値で、この式を配置テキストボックスに表示される値であるのみの訂正を選択した場合でも、すべてのケースのためのレポートを示しています。

=Parameters!Division.Value(Parameters!Division.Count-1) 

私はこれを動作させるためにあらゆる種類の他の方法を試しましたが、私は1日立ち往生しました。私はこのアプローチが最も簡単だと思っていますが、何が選択されていても常にチャートを表示しています。何かご意見は?これはあまり難しくありません...事前に感謝!

答えて

0

は、この式を使用してみてください:

=IIF(
Array.IndexOf(Parameters!Division.Value,"Reentry")= 
Parameters!Division.Count-1,True,False 
) 

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

+0

いいえ、残念ながら、訂正のみが選択されている場合は、再入力グラフが表示されています。私はあなたの表現をコピー/貼り付けたので、タイプミスはありません。また、それはレポートを壊さなかったので、式の構文は適切だった、それは可視性に影響を与えなかった...他のアイデア? –