2016-08-02 75 views
0

我有以下要求: 列也有負值和NA值。陰性和NA值細胞應該是「紅色」,其他細胞應該是「淺灰色」。我爲此寫了以下表達式:SSRS列背景顏色格式不起作用

=IIF(Fields!BaseDOS.Value ="NA" OR Fields!BaseDOS.Value < 0, "Red", "LightGrey") 

但它不適用於NA字段。另外我使用表達式顯示括號中的負值:

=格式(字段BaseDOS.Value, 「## 0.00;(## 0.00)」!)

這也不能正常工作。請幫忙。

+0

檢查字段的值在查詢輸出BaseDOS(只是爲了確保你得到「NA」,負值也) –

回答

2

你應該真的發佈每個問題作爲一個單獨的問題。

在背景顏色屬性的文本框中嘗試:

=IIF(Fields!BaseDOS.Value ="NA" OR Fields!BaseDOS.Value < "0", "Red", "LightGrey") 

BaseDos必須是一個字符串。

在格式屬性要顯示括號嘗試文本框:

#,##0.00;(#,##0.00) 
+0

但是BaseDOS在這裏是整數,有沒有辦法讓它與integar一起工作? –

+0

如果您還存儲「NA」,則** **不能爲整數字段。 – BIDeveloper