【问题标题】:Creating a drop down date selection in SSRS在 SSRS 中创建下拉日期选择
【发布时间】:2018-12-10 14:01:12
【问题描述】:

有人要求我为报告创建开始和结束日期参数,但他们不想要日历选择。他们想要发票文件中的日期下拉列表。我的存储过程中有这个语句用于过滤日期。

CONVERT(DATE,Invoice.Date) >= @StartDate
转换(日期,发票。日期)

我不确定如何为日期创建文本参数。

【问题讨论】:

    标签: sql reporting-services ssrs-2012


    【解决方案1】:

    创建一个包含所有发票日期的单独数据集。

    SELECT DISTINCT CONVERT(VARCHAR(10), Invoice.Date, 101) AS INVOICE_DATE
    FROM Invoice
    ORDER BY Invoice.Date DESC
    

    对于参数的可用值,使用 Get Values from a Query 并使用您在上面创建的数据集并将 Value 和 Label 字段设置为 INVOICE_DATE 字段。

    您还可以将相同数据集/字段的默认值设置为相同,使其默认为最后一个 INVOICE_DATE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多