簡體   English   中英

可見性表達式下的SSRS紅色波浪線

[英]SSRS red squiggly line under visibility expression

我有一個報告,我想根據條件表達式隱藏某些元素。 但是,即使我認為它存在,我也會在田野下看到紅色的波浪線。

在此處輸入圖片說明

在這種情況下,如果HasQuotasGlobal字段不包含1,則我想隱藏該元素。該特定數據集始終只具有一行,因此我使用的是聚合First()函數,該函數包含對數據集上下文的引用。

誰能告訴我我的表情出了什么問題?

我可以確認它沒有按預期工作。 報告會運行,但是表達式始終求值為false,這意味着即使不顯示該元素也將顯示。

不用擔心波浪線。 如果存在真正的語法錯誤,則報告將不會顯示在預覽中,而是顯示一條錯誤消息。 如果您可以看到預覽,則該表達式有效。

要調試此問題,請添加一個文本框,其中包含您要測試的值

=First(Fields!HasQuotasGlobal.Value, "CountryData")

還有另一個帶有IIF的文本框

=IIF(First(Fields!HasQuotasGlobal.Value, "CountryData") = 1, True, False)

然后,您將知道如何對表達式求值。

請記住,可見性表達式具有TRUE =隱藏和FALSE =可見。

暫無
暫無

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

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