【发布时间】:2018-04-30 12:37:34
【问题描述】:
我在 SSRS 中有一个多参数报告,我想根据参数选择显示或隐藏报告。如果用户从多值设施参数中仅选择一个设施,那么我希望与主报告一起显示第二个报告(它将是一个单独的选项卡)。如果选择了多个设施,那么我只想显示主报告。
我一直在玩第二份报告中的可见性表达式,但我似乎无法让它发挥作用。
我试过了:
=IFF(Parameters!entity.IsMultiValue, "True", "False")
但返回错误“tablix 中使用的隐藏表达式返回的数据类型无效。
我也试过了:
=IIF(Parameters!entity.Count = 1), "False", "True")
但我得到了同样的错误。我正在使用 SSRS 2016。
【问题讨论】:
-
第一个,你错过了比较条件?第二个,你错过了
(? -
第二个只是我在这里输入的一个错字。第一个如何缺少比较条件?它基于报告是否隐藏。不是说“如果实体参数的选择是多值,那么True(Hidden),否则False(not Hidden)?
标签: reporting-services parameters expression