SSRS:与前一天的特定时间进行比较
SSRS: Compare with a specific time on the previous day
在 SSRS 中,我试图查找关联日期(在下面的代码中显示为 adm.ts)介于 [=17= 之间的任何记录] 前一天下午,报告时间运行。我尝试了以下代码(其中我将 DateAdd() 与 TimeSerial() 组合在一起),但是表达式 returns '#Error':
=CountDistinct
(IIf(Fields!adm_ts.Value > (DateAdd("d",-1, Today()) + TimeSerial(16,0,0)),
Fields!vst_ext_id.Value,
Nothing),
"HRTS_data")
我也研究过使用 DateDiff() 而不是 DateAdd(),但也没有成功。如有任何建议,我们将不胜感激。
试试这个:
DateAdd("h", 16, DateAdd("d", -1, Date))
在 SSRS 中,我试图查找关联日期(在下面的代码中显示为 adm.ts)介于 [=17= 之间的任何记录] 前一天下午,报告时间运行。我尝试了以下代码(其中我将 DateAdd() 与 TimeSerial() 组合在一起),但是表达式 returns '#Error':
=CountDistinct
(IIf(Fields!adm_ts.Value > (DateAdd("d",-1, Today()) + TimeSerial(16,0,0)),
Fields!vst_ext_id.Value,
Nothing),
"HRTS_data")
我也研究过使用 DateDiff() 而不是 DateAdd(),但也没有成功。如有任何建议,我们将不胜感激。
试试这个:
DateAdd("h", 16, DateAdd("d", -1, Date))