首页 > 解决方案 > 具有多个总和的 SSRS IIF

问题描述

如果出现以下情况,我想更改字段的颜色:EMGLIGHTING_Y_valid_count 的总和加上 EMGLIGHTING_Y_expired_count 的总和加上 EMGLIGHTING_NotPresentCount 的总和不等于 block_count。

目前我有以下。我曾尝试在红色和白色之间切换,但这总是以白色的形式出现,即使我输入红色和紫色也是如此。这让我觉得下面有问题。

=IIF((Sum(Fields!EMGLIGHTING_Y_valid_count.Value) + 
Sum(Fields!EMGLIGHTING_Y_expired_count.Value) + 
Sum(Fields!EMGLIGHTING_NotPresentCount.Value)) <> 
Sum(fields!block_count),"Red","White")

标签: reporting-servicesiif

解决方案


您应该使用字段值,否则您将整数与对象进行比较。

Sum(fields!block_count.Value),"Red","White")

推荐阅读