zoukankan      html  css  js  c++  java
  • SSRS 关于日期参数的范围限制

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

    所以,我们需要曲线救国.

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

    ------------------------------------------------------------------

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

    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

    如果日期输入不符合要求,则在报表中会直接以报错的方式展示出来

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

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

    -----------------------------------------------------------------------

    所以,这里只是提供多一种思路.

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

  • 相关阅读:
    Zookeeper
    RPC
    RabbitMQ学习总结
    ActiveMQ学习总结
    mybatis自动映射和手动映射
    oracle instantclient_12_2安装
    EFK(Elasticsearch+Filebeat+Kibana)收集容器日志
    prometheus-operator监控Kubernetes
    编译安装 keepalived-2.0.16.tar.gz
    Kubernetes pod平滑迁移
  • 原文地址:https://www.cnblogs.com/gnile/p/10956782.html
Copyright © 2011-2022 走看看