没有数据时,SSRS不对单元格着色(IsNothing)

时间:2017-10-31 03:05:33

标签: reporting-services

当该单元格中没有数据时,我无法在SSRS中填充单元格的背景颜色。

(请参阅下面屏幕截图的链接)。

我的存储过程返回三列: “月份年”; “联系方式”; “联系计数”。

我使用列组将“月份年”显示为列。并且行组将“联系人类型”显示为一行。

当“联系人类型”=“联系人总数”时,我想将行的颜色填充为灰色。

我使用表达式:

    =IIf(InStr(Fields!ContactType.Value,"Total") > 0, "LightGrey", "Transparent")

但问题是,当这个月没有活动时,单元格没有值(= IsNothing)。在这种情况下,我将其替换为零。

但零的单元格保持“透明”。

我知道这是因为ContactType字段也没有价值。

但是有任何棘手的解决方法吗?

这是我的报告的截图

This is the screenshot how my report looks like

请帮我染色没有数据的单元格!

1 个答案:

答案 0 :(得分:0)

我认为这是因为你只有(严格优越)而不是(等于或优于0 ) 尝试使用这个表达式:

normalizer

而不是:

=IIf(InStr(Fields!ContactType.Value,"Total") **>=** 0, "LightGrey", "Transparent")