SSRS 2016 - 日期范围过滤器"本周"

时间:2018-05-09 11:06:04

标签: sql sql-server reporting-services

我是SSRS和Report Builder的新手。我运行SSRS 2016。

我有一个正在查看SharePoint列表的报告,该报告可以很好地提取数据但是我需要过滤日期字段以仅显示来自"本周的日期" - 如:

我有一个名为"创建日期"我在一周的最后一天(星期五)下午5点运行报告 - 报告应该只生成过去5天内(周一至周五(包括今天,周五))创建的所有项目

我知道如何使用= Today()表达式过滤今天创建的项目,但是我无法为上一个工作周内创建的项目提供任何工作。

任何帮助表示感谢。

谢谢。

1 个答案:

答案 0 :(得分:1)

就个人而言,我会使用2个参数,比如@DateFrom@DateTo。然后,您可以过滤数据,仅包含创建日期介于@DateFrom@DateTo之间的数据。

如果报告将始终在星期五运行,并且您需要星期一到星期五的数据,那么参数的表达式将分别为:=DateAdd("d", -5, Today()=Today()