SSRS背景表达式和空值问题

时间:2016-09-25 15:11:29

标签: reporting-services ssrs-2008 ssrs-2008-r2

我有format报告 我想动态地在SSRS上做这种背景,我想要做到以下条件: = Iif(CInt(Fields!MoisBC.Value)> = CInt(Fields!MoisFact.Value),“Yellow”,“PaleTurquoise”) 它有效,但条件不适用于空值,here is the results有人已经遇到过这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

尝试添加额外的IIF条件以检查NULL。

IIF(
   IIF(ISNOTHING(Fields! MoisBC.Value), 0, Fields! MoisBC.Value) >=
   IIF(ISNOTHING(Fields! MoisFact.Value), 0, Fields! MoisFact.Value)
, "Yellow"
, "PaleTurquoise")