VB - 根据日期比较单元格值填充单元格背景

时间:2016-06-29 15:15:15

标签: vba reporting-services sql-server-2012-datatools

我有一个以这种形式返回日期的列:

  

" 2016-06-01 23:29:34.283"

我想知道如果当天匹配,我如何填充单元格背景为绿色,如果今天不匹配则为红色(小时和分钟并不重要)。

我试过这个但没有运气:

=Switch(Fields!Last_Upload.value = Today(), "Green", Fields!Last_Upload.value != Today(), "Red").

编辑:这是使用VS数据工具

1 个答案:

答案 0 :(得分:2)

当然问题是比较没有时间戳的日期。您可以像这样使用DateValue函数:

=IIf(DateValue(Fields!Last_Upload.value) = Today, "Green", "Red")