在 ssrs 中隐藏 tablix 的表达式
Expression to hide tablix in ssrs
我希望根据参数中 selected 的值设置 tablix 的可见性。
场景是我有四个 tablix 周、月、季度、年。我创建了一个参数 "timeline" 并在参数中添加了周月季年作为可用值选项中的指定值
我使用了以下查询,但如果我 select 来自时间轴参数的相应值(即使我 select 或 deselect 中的任何值,我也无法隐藏这些 tablix显示所有四个 tablix 的参数)
=IIF(参数!Timeline.Value = "Month",TRUE,FALSE)
=IIF(参数!TimeLine.Label.Equals("Year"),True,False)
什么表达式可以解决这个问题?
Here is the screenshot of the Report screen
您需要在列组上应用可见性。 (MTD、QTD、YTD 等)而不是在 Taxlib 本身上。
此外,例如对于MTD,隐藏表达式Parameters!Timeline.Value <> "Month"
希望对您有所帮助。
您可以按照以下说明使用以下代码:
将所有 tablix 的可见性设置为 false,这样当您 select 所有
=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
)
我希望根据参数中 selected 的值设置 tablix 的可见性。
场景是我有四个 tablix 周、月、季度、年。我创建了一个参数 "timeline" 并在参数中添加了周月季年作为可用值选项中的指定值
我使用了以下查询,但如果我 select 来自时间轴参数的相应值(即使我 select 或 deselect 中的任何值,我也无法隐藏这些 tablix显示所有四个 tablix 的参数)
=IIF(参数!Timeline.Value = "Month",TRUE,FALSE) =IIF(参数!TimeLine.Label.Equals("Year"),True,False)
什么表达式可以解决这个问题?
Here is the screenshot of the Report screen
您需要在列组上应用可见性。 (MTD、QTD、YTD 等)而不是在 Taxlib 本身上。
此外,例如对于MTD,隐藏表达式Parameters!Timeline.Value <> "Month"
希望对您有所帮助。
您可以按照以下说明使用以下代码:
将所有 tablix 的可见性设置为 false,这样当您 select 所有
=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
)