SSRS Nested IIF 使用不同字段改变字体颜色

SSRS Nested IIF using different fields to change font color

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

=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 为空或空白,它会隐藏

我建议您将第一个 iif 更改为使用 IsNothing,例如:

=iif(IsNothing(字段!TargetVOC.Value),"White",iif(字段!VOCFlag.Value=1,"Green","Red"))