SSRS 关于日期参数的范围限制

在进行SSRS Report开发的时候,咱们每每会有日期\时间范围限制的需求,但参数的报表参数并无相关的事件\属性来设置.ide

因此,咱们须要曲线救国.spa

这里要说的这种方法,仅支持Microsoft SQL Server数据源.code

------------------------------------------------------------------blog

举个例子, 最多只能查询三个月内的数据游戏

 

DECLARE @DateFrom DATETIME
DECLARE @DateTo DATETIME

SET @DateFrom='2019-01-01'
SET @DateTo='2019-04-01'


IF @DateTo < @DateFrom OR ATEADD(DAY,-1,DATEADD(MONTH,3,@DateFrom))<@DateTo 
BEGIN
   RAISERROR('Please check the start date and end date provided', 16, 1);
   RETURN;
END

若是日期输入不符合要求,则在报表中会直接以报错的方式展现出来事件

 

毫无游戏体验..体验贼差~~开发

反正,我相信,客户确定是不会接受这样的..哈哈哈!!class

-----------------------------------------------------------------------date

因此,这里只是提供多一种思路.方法

只能寄望于微软,何时支持参数事件\更多的属性设置喽~~~

相关文章
相关标签/搜索