【问题标题】:Hide Tablix on Condition base in SSRS在 SSRS 中的条件库上隐藏 Tablix
【发布时间】:2016-04-03 00:08:16
【问题描述】:

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

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

例如:

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

我怎样才能做到这一点,请帮忙。

【问题讨论】:

  • 我假设您尝试设置 tablixes 的可见性/隐藏属性...您在那里输入了什么等式?
  • 是的,我已经根据我的情况尝试过这样的操作,=IIF(Parameters!First.Value="Y",False,True),但主要问题是如何从这个表达式中隐藏其他 tablix?
  • 你需要在两个tablixes中加入条件。
  • 我试过了,但我们这里有一个常见的情况是Parameters!First.Value="Y",所以它在这种情况下同时显示两个 tablix。

标签: reporting-services ssrs-tablix ssrs-expression


【解决方案1】:

第一个 Tablix 可见性/隐藏表达式

=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 可见性/隐藏表达式:

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

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

首先独立评估两个隐藏表达式。

注意: 对于 SSRS 中的表达式,您可以在不使用 iif 的情况下编写快捷表达式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多