簡體   English   中英

在 ssrs 中隱藏 tablix 的表達式

[英]Expression to hide tablix in ssrs

我希望根據參數中選擇的值設置 tablix 的可見性。

場景是我有四個 tablix 周、月、季度、年。 我創建了一個參數“時間軸”,並在參數中添加了周月季度年作為可用值選項中的指定值

我使用了以下查詢,但如果我從時間線參數中選擇相應的值,我就無法隱藏那些 tablix(即使我選擇或取消選擇參數中的任何值,所有四個 tablix 都顯示)

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

什么表達可以解決這個問題?

這是報告屏幕的屏幕截圖

您需要在列組上應用可見性。 (MTD、QTD、YTD 等)而不是 Taxlib 本身。

此外,例如,對於 MTD,隱藏表達式Parameters!Timeline.Value <> "Month"

希望這可以幫助。

您可以按照以下說明使用以下代碼:

將所有 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
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM