1

私はSSRSを初めて使用するので、誰かが助けてくれることを願っています.式を含むテキストボックスを非表示にしようとしています. ドロップダウン パラメータから複数の値が選択されている場合は、ボックスを非表示にしたいのですが、1 つのオプションのみが選択されている場合は、1 つのオプションだけを表示したいと考えています。

現在、次の式を含むテキスト ボックスがあります。

=First(フィールド!名前.値, "ABC")

上記は現在、正しいフィールドからの最初の値を示していますが、選択した値がさらにあると言ったときに、これを非表示にしたい場合、上記の式を何かでラップする必要があるのか​​ 、これを変更する必要があるのか​​ わかりません表示中のテキスト ボックスのプロパティ

Text Box Properties/Visibility オプションの下に次の式を追加しようとしましたが、うまくいきませんでした

=Iif(パラメーター!Supplier.IsMultiValue > 1, True, False)

私はSSRS 2012を使用していますが、私がやろうとしていることは他のすべてのバージョンで非常に簡単に実行できると確信しています.

誰かが助けてくれることを願っています、P

4

1 に答える 1

0

複数値パラメーターは配列であるため、次のような数式を使用する必要があります。

=Iif(Parameters!Supplier.Value.Length > 1, True, False)

またはOPによって提案されたように

=Iif(Parameters!Supplier.Count > 1, True, False)
于 2012-10-09T14:51:53.690 に答える