SSRS嵌套IIF使用不同的字段来更改字体颜色

时间:2017-05-10 23:17:35

标签: ssrs-2008-r2

我有一份报告,我需要完成两项任务:

=IIf(Fields!TargetVOC.Value = "","White","Black")

=IIf(Fields!VOCFlag.Value=1,"Green","Red")

我需要在一个表达式中组合#1和#2。 (见下文)

我的表达

=iif(Fields!TargetVOC.Value="","White",iif(Fields!VOCFlag.Value=1,"Green","Red"))

当报告呈现时,如果VOCFlag = 1,我将丢失第二个IIF语句以将字体颜色变为绿色或红色。我需要它发生的是评估第一个IIF表达式,如果TargetVOC为null或空白则隐藏

1 个答案:

答案 0 :(得分:0)

我建议你改变第一个使用IsNothing的iif,例如:

= IIF(IsNothing(字段!TargetVOC.Value), “白”,IIF(字段!VOCFlag.Value = 1, “绿色”, “红色”))