簡體   English   中英

根據SSRS中的tablix隱藏或取消隱藏

[英]Hide or Unhide based on tablix in SSRS

我應該顯示基於Tablix的文本框。 它會出現在tablix所在的頁面上。 當頁面上不存在報告頁面時,它將停止顯示。 我該如何實現? 我正在考慮使用reportItems,但我不知道具體如何。 我的tablix中已經有一列用於使用reportitem。 我可以在同一Tablix中有兩個報告項目(我也不確定)嗎? 我清楚地解釋了我的問題嗎?

在此處輸入圖片說明

與其檢查頁面上是否存在Tablix,不如考慮是什么數據導致Tablix存在。

假設您的Tablix正在顯示狗的數據,但是在您的頁面之一上您沒有任何有效的狗,因此沒有Tablix。 在這種情況下,您可以在“文本框”的“ Hidden屬性中進行檢查:

=IIF(Count(Fields!DOG_ID.Value) = 0, True, False)

(與此相反,Tablix具有您可以設置的NoRowsMessage屬性,而不需要額外的文本框。)

轉到文本框的屬性,然后轉到“可見性”。 選擇“基於表達式顯示或隱藏”,然后單擊[fx]按鈕。

根據Tablix是否返回任何數據來顯示或隱藏:

然后輸入以下內容:= iif(CountRows(“ NameOfTheDataseOfTheTablix”)<1,True,False)

暫無
暫無

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

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