我有一个日历表,其中包含基于某些条件的数据。颜色仅在有数据的框中填充,空框未着色。如何在不考虑数据存在的情况下获取所有彩色框?
=IIf(DateDiff("d",Fields!EndofDate.Value, Fields!EndDate.Value) > 0 ,"White","Yellow")
请帮助!!!
由于
答案 0 :(得分:0)
在日期字段的文本框属性上,单击“填充”,然后单击“填充颜色”旁边的表达式按钮并输入以下表达式:
=IIF(IsNothing(Fields!EndofDate.Value),"White","Yellow")
这将使所有具有NULL值的字段具有白色背景,而所有其他字段具有黄色背景。
答案 1 :(得分:0)
我可能会尝试另一种解决方案,而不是使用IsNothing
您可以使用Choose
函数
E.g。 =Choose(Fields!change.Value+1, "Gold", "Blue"....)
因此,如果没有更改而不是"Gold"
,您只需插入""