1

希望有人可以提供帮助,因为我对 SSRS 很陌生,我试图隐藏一个包含表达式的文本框。当从下拉参数中选择多个值时,我想隐藏该框,但是当只选择一个选项时,我只想显示一个选项。

我目前有一个文本框,其中包含以下表达式

=First(字段!名称。值,“ABC”)

以上当前显示了字段中正确的第一个值,但是当我说选择了更多值时,我想隐藏它,我不确定是否需要将上面的表达式包装在某些东西中或在可见性下的文本框属性

我一直在尝试在文本框属性/可见性选项下添加以下表达式,但运气不佳

=Iif(Parameters!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 回答