【问题标题】:Can we show Between date parameters displayed like below scenario我们可以显示如下所示的日期参数之间的显示吗
【发布时间】:2013-12-02 14:33:27
【问题描述】:

在我的报告中包含 FromDate 和 Todate 参数,

但我需要在屏幕下方显示为下拉列表

当用户点击今天显示为今天数据,选择IsBetween数据显示为数据之间,

选择本月显示为需要的本月数据。

谁能解释我如何在 SSRS 中实现上述类型的场景?

【问题讨论】:

    标签: reporting-services ssrs-2008 reportingservices-2005


    【解决方案1】:

    执行此操作的一种方法是将选定的日期描述传递给您的数据集查询,并在运行 select 语句之前在那里计算适当的日期。所以查询看起来像这样:

    declare @StartDate date
    declare @EndDate date
    if @Date = 'Today'
    BEGIN
      @StartDate = GETDATE()
      @EndDate = GETDATE()
    END
    
    SELECT *
    FROM A
    WHERE Date between @StartDate and @EndDate
    

    您必须确保将 Date 参数的值传递给数据集,如下所示:

    【讨论】:

      猜你喜欢
      • 2018-02-05
      • 1970-01-01
      • 2020-05-01
      • 2021-08-26
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多