我希望根据参数中选择的值设置Tablix的可见性。
情景是我有四个tablix星期,月,季度,年。我创建了一个参数" timeline"并且在参数中我已将周月季度添加为可用值选项中的指定值
我使用了以下查询,但如果从时间轴参数中选择相应的值,我就无法隐藏这些tablix(即使我选择或取消选择参数中的任何值,所有四个tablix都显示)
= IIF(参数!Timeline.Value =" Month",TRUE,FALSE) 的 = IIF(参数TimeLine.Label.Equals("!年&#34),真,假)
什么表达可以解决这个问题?
答案 0 :(得分:0)
您需要在列组上应用可见性。 (MTD,QTD,YTD等)而不是Taxlib本身。
此外,对于MTD,例如隐藏的表达式Parameters!Timeline.Value <> "Month"
希望这有帮助。
答案 1 :(得分:0)
您可以按照以下说明使用以下代码:
设置所有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
)