【问题标题】:Expression to hide tablix in ssrs在 ssrs 中隐藏 tablix 的表达式
【发布时间】:2017-01-06 20:19:28
【问题描述】:

我希望根据参数中选择的值设置 tablix 的可见性。

场景是我有四个 tablix 周、月、季度、年。我创建了一个参数“时间线”,并在参数中添加了周月季度年作为可用值选项中的指定值

我使用了以下查询,但如果我从时间线参数中选择相应的值,我无法隐藏那些 tablix(即使我选择或取消选择参数中的任何值,所有四个 tablix 都显示)

=IIF(Parameters!Timeline.Value = "Month",TRUE,FALSE) =IIF(Parameters!TimeLine.Label.Equals("Year"),True,False)

什么表达式可以解决这个问题?

Here is the screenshot of the Report screen

【问题讨论】:

    标签: ssrs-2008 ssrs-tablix


    【解决方案1】:

    您需要在列组上应用可见性。 (MTD、QTD、YTD 等)而不是 Taxlib 本身。

    此外,例如,对于 MTD,隐藏表达式 Parameters!Timeline.Value <> "Month"

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      您可以按照以下说明使用以下代码:

      将所有 tablix 的可见性设置为 false,以便何时全选

      =SWITCH
      (Parameters!Timeline.Value = "week",TRUE,FALSE,
      Parameters!Timeline.Value = "month",TRUE,FALSE,
      Parameters!Timeline.Value = "quarter",TRUE,FALSE,
      Parameters!Timeline.Value = "year",TRUE,FALSE
      )
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-05
        • 2014-11-19
        • 2016-04-03
        • 2016-05-24
        相关资源
        最近更新 更多