SSRS表报表每隔一行都有阴影,除非行中有空单元格



我有一份报告,我每隔一行都用浅蓝色着色。我想添加到表达式中,这样,如果Price_Updated_On字段为空,它将用金色遮蔽该行。我一直无法解决它,只是不断地出现预期的(错误,根本没有阴影,或者另一个我现在记不清的错误。

这根本不会产生阴影:

=SWITCH(IIF(ROWNUMBER(NOTHING) MOD 2, "LIGHTBLUE", "WHITE"), IsNothing(Fields!Price_Updated_On.Value), "Gold")

这抱怨[BC30198]"("预期:

=IIF((ROWNUMBER(NOTHING) MOD 2, "LIGHTBLUE", "WHITE"), IIF(Fields!Price_Updated_On.Value="", "Gold"))

我似乎无法想出导致另一条错误消息的版本,但我觉得我没有任何进展。如有任何帮助,我们将不胜感激!

听起来表达式需要首先检查空白条件,如果不是空白,则使用替换行颜色。

=IIF(Fields!Price_Updated_On.Value="", 
"Gold", 
IIF(ROWNUMBER(NOTHING) MOD 2, 
"LIGHTBLUE", 
"WHITE"
)
)

相关内容

最新更新