在进行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
因此,这里只是提供多一种思路.方法
只能寄望于微软,何时支持参数事件\更多的属性设置喽~~~