我有一个数据集,其中包含给定时期的电话数据,我需要根据一天中的时间过滤这些数据,以便我可以在显示高峰期的图表中使用它。
到目前为止,我有这个表达:
=Count(IIF(DatePart("h", Fields!CallStart.Value = 7), Fields!ID.Value, 0))
所以,我希望这个表达式能复制这个 SQL 查询:
select * from PhoneData
where MONTH(callstart) = 7 and YEAR(callstart) = 2012 and DATEPART(HH, callstart) = 7
and Direction ='i' and Part1Device not like 'v%' and Continuation = '0'
月份和年份在数据集查询中设置。
可以说,表达式不起作用,我不太明白为什么..任何帮助将不胜感激。