SSRS:与前一天的特定时间进行比较

问题描述

在SSRS中,我正在尝试查找与前一天的4:00 PM之间的日期(在下面的代码显示 adm.ts )相关的任何记录。报告运行。我尝试了以下代码(在其中我将DateAdd()与TimeSerial()组合在一起),但是表达式返回“ #Error”:

=Countdistinct
   (IIf(Fields!adm_ts.Value > (DateAdd("d",-1,Today()) + TimeSerial(16,0)),Fields!vst_ext_id.Value,nothing),"HRTS_data")

我也曾研究过使用DateDiff()代替DateAdd(),但那里也不成功。任何建议将不胜感激。

解决方法

尝试以下方法: DateAdd("h",16,DateAdd("d",-1,Date))