在 SSRS 的条件基础上隐藏 Tablix

Hide Tablix on Condition base in SSRS

我有一份主要报告,我在其中创建了两个不同的 Tablix。 (两者有不同的数据集)

我的问题是,如何在 SSRS 中基于条件隐藏 tablix。

例如:

Parameters!First.Value="Y" 然后仅隐藏 first tablix 并显示 second tablix 但如果 Parameters!First="Y" AND Parameters!Second.Value="Y" 然后只显示 first tablix 而不是 second one

我该如何实现,请帮忙。

第一个 Tablix Visibility/Hidden 表达式

=Parameters!First.Value="Y" AND NOT(Parameters!Second.Value="Y")

=Parameters!First.Value="Y" AND (Parameters!Second.Value<>"Y" OR ISNOTHING(Parameters!Second.Value))

=IIF(Parameters!First.Value="Y" AND Parameters!Second.Value="Y",False,True)

第二个 Tablix Visibility/Hidden 表达式:

=Parameters!First.Value="Y" AND Parameters!Second.Value="Y"

=iif(Parameters!First.Value="Y" AND Parameters!Second.Value="Y", True, False)

首先独立计算两个隐藏表达式。

注意:对于SSRS中的表达式,你可以不用iif写一个快捷表达式。