【发布时间】:2017-10-18 17:24:26
【问题描述】:
我有一个 Dynamics CRM SSRS 报告,它有两个日期参数,用于在执行报告时过滤记录。
运行报告时,我希望参数默认为当前财政年度,例如。如果今天是01/10/2017,则From 应默认为01/04/2016,To 应默认为31/03/2017。
这可以做到吗?如果可以,最好的方法是什么?
【问题讨论】:
-
您有日历表,上面有贵公司的重要日期吗?
-
如果没有,我建议创建一个并查询它以检索默认日期。 -sqlshack.com/designing-a-calendar-table
-
如果必须以这种方式计算从和到日期,则无需在报告中进行参数化。相反,您可以在查询本身中进行此操作。
-
如果需要,用户仍然需要能够更改日期
-
如果您有日历表,则可以根据今天的日期为开始日期和结束日期添加数据集,然后将这些值指定为参数的默认值。这样,参数默认为正确的日期,但同时它们也可以更改日期。
标签: reporting-services ssrs-2008 dynamics-crm ssrs-2012