当前日期的条件格式
Conditional formatting for current day date
如果日期值等于今天,我只是想让我的数据进行颜色填充。
数据来自oracle:
=IIf(Fields!finishDATE.Value = Today(),"Yellow","Transparent")
这不会给我任何错误,也不会根据表达式执行功能。 None 的完成日期等于今天的数据突出显示。
如果今天是 2021 年 8 月 24 日,它应该如下所示:
3/22/2021,8/24/2021,2/22/2021
因为我不确定来自 Oracle 的数据是什么格式(我是一名 MS SQL 人)所以这可能有点矫枉过正,但试试这个
=IIF (Format(Fields!finishDATE.Value, "yyyyMMdd") = Format(Today(), "yyyyMMdd"), "Yellow", Nothing)
我在这里所做的只是比较 date/datetime 值的日期部分。
下面是输出。第一列是实际的日期列内容,包括时间,仅供说明,第二列仅显示日期部分的格式,第三列显示应用相同格式的 today()。
最后,我使用了关键字 Nothing
(SSRS 几乎等同于 NULL),因为这是正确的默认值。
如果日期值等于今天,我只是想让我的数据进行颜色填充。
数据来自oracle:
=IIf(Fields!finishDATE.Value = Today(),"Yellow","Transparent")
这不会给我任何错误,也不会根据表达式执行功能。 None 的完成日期等于今天的数据突出显示。
如果今天是 2021 年 8 月 24 日,它应该如下所示:
3/22/2021,8/24/2021,2/22/2021
因为我不确定来自 Oracle 的数据是什么格式(我是一名 MS SQL 人)所以这可能有点矫枉过正,但试试这个
=IIF (Format(Fields!finishDATE.Value, "yyyyMMdd") = Format(Today(), "yyyyMMdd"), "Yellow", Nothing)
我在这里所做的只是比较 date/datetime 值的日期部分。
下面是输出。第一列是实际的日期列内容,包括时间,仅供说明,第二列仅显示日期部分的格式,第三列显示应用相同格式的 today()。
最后,我使用了关键字 Nothing
(SSRS 几乎等同于 NULL),因为这是正确的默认值。