Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime 使用日期和时间函数的“本周到期项目”SSRS表达式_Datetime_Reporting Services_Ssrs 2008 - Fatal编程技术网

Datetime 使用日期和时间函数的“本周到期项目”SSRS表达式

Datetime 使用日期和时间函数的“本周到期项目”SSRS表达式,datetime,reporting-services,ssrs-2008,Datetime,Reporting Services,Ssrs 2008,如果本周我有两件物品到期,我如何计算这些物品的数量 我目前有它作为项目在一周内到期7天,但我想得到更具体的。谢谢假设您正在使用报表表项来显示数据 在报表表项页脚中添加一个表达式,以计算过期的项数 =SUM(IIf(Fields!DateField.Value < "2012-05-14", 1, 0)) 上面的示例具有固定值2012-05-14,但您可以通过使用参数或日期函数来实现此动态如果您试图仅返回这些记录,您可以在SQL语句中使用WHERE子句,例如 WHERE DATEPART

如果本周我有两件物品到期,我如何计算这些物品的数量


我目前有它作为项目在一周内到期7天,但我想得到更具体的。谢谢

假设您正在使用报表表项来显示数据

在报表表项页脚中添加一个表达式,以计算过期的项数

=SUM(IIf(Fields!DateField.Value < "2012-05-14", 1, 0))

上面的示例具有固定值2012-05-14,但您可以通过使用参数或日期函数来实现此动态

如果您试图仅返回这些记录,您可以在SQL语句中使用WHERE子句,例如

WHERE 
DATEPART(week,duedate) = DATEPART(week,getdate()) AND
DATEPART(yyyy, duedate) = DATEPART(yyyy,getdate())
这只是检查dueDate字段中的年和周数是否与当前系统日期匹配