1
如何根據單元格中的字符數來過濾報表。例如,我有一個列名,我只想顯示名稱長度小於或等於6的報告中的名稱。我嘗試過表達式= Name,operator = < =,Value = lenth(name),但是它不工作。請幫忙。基於單元格內容長度的SSRS過濾
如何根據單元格中的字符數來過濾報表。例如,我有一個列名,我只想顯示名稱長度小於或等於6的報告中的名稱。我嘗試過表達式= Name,operator = < =,Value = lenth(name),但是它不工作。請幫忙。基於單元格內容長度的SSRS過濾
您應該使用長度(LEN)函數來獲取字段的字符長度。表達式將是這樣的:
=LEN(Fields!YourField.Value)
運營商:< =
值:6
如果該字段的長度爲小於或等於6,在字段中的文本將是顯示,否則數據將不會顯示。
在上面的操作中,我得到一個錯誤「無法確認數據集'DataSet1'的FilterExpression處理過程,無法比較System.int32和System.String類型的數據,請檢查過濾器表達式」 –
「返回的數據類型您是否在濾波器表達式中將** TYPE **更改爲** Integer **?它可能設置爲TEXT。 –
我正在嘗試。我發佈了一個更清晰的類似問題,請大家看看並提出建議。謝謝。 –