SSRS中的颜色填充问题

时间:2011-09-30 20:04:37

标签: reporting-services

我有一个日历表,其中包含基于某些条件的数据。颜色仅在有数据的框中填充,空框未着色。如何在不考虑数据存在的情况下获取所有彩色框?

    =IIf(DateDiff("d",Fields!EndofDate.Value, Fields!EndDate.Value) > 0 ,"White","Yellow")

请帮助!!!

由于

2 个答案:

答案 0 :(得分:0)

在日期字段的文本框属性上,单击“填充”,然后单击“填充颜色”旁边的表达式按钮并输入以下表达式:

=IIF(IsNothing(Fields!EndofDate.Value),"White","Yellow")

这将使所有具有NULL值的字段具有白色背景,而所有其他字段具有黄色背景。

答案 1 :(得分:0)

我可能会尝试另一种解决方案,而不是使用IsNothing您可以使用Choose函数

E.g。 =Choose(Fields!change.Value+1, "Gold", "Blue"....)

因此,如果没有更改而不是"Gold",您只需插入""

即可