【发布时间】:2017-11-22 15:49:21
【问题描述】:
我想使用表达式过滤掉我的一个报告表中最近 6 个月的数据。
例如来自01/05/2017 to 31/10/2017。它需要是一个自动化的过程,因此下个月将显示01/06/2017 到30/11/2017。
以下是我在管理工作室中的操作方式,但我不希望初始数据集仅限于过去 6 个月。因此需要一个表达式。我会补充一点,我的报告中不需要日期参数
WHERE Date_Completed between
Dateadd(Month, Datediff(Month, 0, DATEADD(m, -6, current_timestamp)), 0)
and
Dateadd(Month, Datediff(Month, 0, DATEADD(m, 0, current_timestamp)), 0)
【问题讨论】:
标签: visual-studio reporting-services visual-studio-2013 ssrs-2012