我有以下問題:SSRS LEN()與數據集名稱
這工作:
LEN(Fields!LIBEL_FONCTION.Value) = 0
這還是這一點,不工作:
LEN(Fields!LIBEL_FONCTION.Value, "DataSetDirigeants") = 0
(LEN(First(Fields!LIBEL_FONCTION.Value, "DataSetDirigeants")) = 0
爲什麼還有辦法解決這個SSRS限制(如果是限制)?
感謝
我有以下問題:SSRS LEN()與數據集名稱
這工作:
LEN(Fields!LIBEL_FONCTION.Value) = 0
這還是這一點,不工作:
LEN(Fields!LIBEL_FONCTION.Value, "DataSetDirigeants") = 0
(LEN(First(Fields!LIBEL_FONCTION.Value, "DataSetDirigeants")) = 0
爲什麼還有辦法解決這個SSRS限制(如果是限制)?
感謝
您必須包裹在 SSRS Aggregate Function數據集字段。
像LEN(First(Fields!LIBEL_FONCTION.Value, "DataSetDirigeants"))
應該工作。
至於你爲什麼LEN(Fields!LIBEL_FONCTION.Value, "DataSetDirigeant"))
不起作用的問題,我相信它與Expression Scope有關。如果不使用某種聚合,SSRS無法知道從數據集中使用哪一個值。
TL; DR
你試圖定義你的表達範圍,但你不縮小它歸結爲一個單一的項目,SSRS不知道如何處理它。
試試'LEN(第一個(Fields!LIBEL_FONCTION.Value,「DataSetDirigeants」))= 0'。我相信,當您使用數據集名稱時,您必須使用內置聚合或單一SSRS功能之一。 – Kidiskidvogingogin
你想獲得特定數據集中字段的字符長度嗎? –
嗨@Kidiskidvogingogin我已經試過了。它沒有工作 –