我有以下要求: 列也有負值和NA值。陰性和NA值細胞應該是「紅色」,其他細胞應該是「淺灰色」。我爲此寫了以下表達式:SSRS列背景顏色格式不起作用
=IIF(Fields!BaseDOS.Value ="NA" OR Fields!BaseDOS.Value < 0, "Red", "LightGrey")
但它不適用於NA字段。另外我使用表達式顯示括號中的負值:
=格式(字段BaseDOS.Value, 「## 0.00;(## 0.00)」!)
這也不能正常工作。請幫忙。
我有以下要求: 列也有負值和NA值。陰性和NA值細胞應該是「紅色」,其他細胞應該是「淺灰色」。我爲此寫了以下表達式:SSRS列背景顏色格式不起作用
=IIF(Fields!BaseDOS.Value ="NA" OR Fields!BaseDOS.Value < 0, "Red", "LightGrey")
但它不適用於NA字段。另外我使用表達式顯示括號中的負值:
=格式(字段BaseDOS.Value, 「## 0.00;(## 0.00)」!)
這也不能正常工作。請幫忙。
你應該真的發佈每個問題作爲一個單獨的問題。
在背景顏色屬性的文本框中嘗試:
=IIF(Fields!BaseDOS.Value ="NA" OR Fields!BaseDOS.Value < "0", "Red", "LightGrey")
BaseDos必須是一個字符串。
在格式屬性要顯示括號嘗試文本框:
#,##0.00;(#,##0.00)
但是BaseDOS在這裏是整數,有沒有辦法讓它與integar一起工作? –
如果您還存儲「NA」,則** **不能爲整數字段。 – BIDeveloper
檢查字段的值在查詢輸出BaseDOS(只是爲了確保你得到「NA」,負值也) –