2013-12-17 75 views
3

我想在我的報告中爲單元格編寫字段表達式,其中必須根據單元格中的字符串值更改單元格的字符串顏色。例如:如果列名爲'result'的值爲'FAIL',則單元格應顯示爲紅色。如何更改ssrs報告中的字符串顏色

我試過如下:

= IIF(字段result.Value = 「失敗」, 「紅色」, 「綠色」!)

,但它顯示了在綠色各個領域。請幫助

enter image description here

感謝

+1

您的iif聲明適合我。字符串比較是區分大小寫的。你能否確認結果字段中的數據和iif語句中的字符串都是小寫字母? – mmarie

回答

3

嘗試添加在你的領域的TRIM:

=IIF(Trim(Fields!result.Value)="fail","red","green")

我常常想文本值比較,由於文字的時候碰到了同樣的問題數據庫中使用前導或尾隨空格輸入的值。 TRIM將刪除前導和尾隨空格,或者可以僅將LTRIM用於前導空格或僅將RTRIM用於尾隨空格。