【问题标题】:SSRS Expression to Populate Parameter Dropdown Based on Date基于日期填充参数下拉列表的 SSRS 表达式
【发布时间】:2017-02-24 16:22:10
【问题描述】:

我目前正在努力解决如何生成会计年度参数,因此它的值以当前年份开头,但还包含所有前几年的记录,然后将所有后续值设为下一年。

所以财政年度大致如下所示

当前(我也想包括所有以前的财政年度), F18, F19, F20, 等等等等。

截至目前,我在下拉列表中列出了所有会计年度,从数据库中存在的最早会计年度开始,使用以下查询填充参数下拉列表。

SELECT DISTINCT FiscalConsideration FROM dbo.Currency

看起来像这样

F12, F14, F15, F16, F17, F18, 等等等等。

然后我根据选定的会计年度过滤结果。

问题 1 有没有办法让我能够做到这一点,将当前财政年度和之前的所有记录都记录在一个值上以及之后的所有单个财政年度?

问题 2 我还发现我不能让它成为多选并且也接受 NULL。我是否可以将空值转换为自定义字符串或其他内容,并且也可以选择?

【问题讨论】:

    标签: sql-server-2012 expression ssrs-2012 reporting-services-2012


    【解决方案1】:

    我最终通过将更多我想要的逻辑合并到 SQL Server Management Studio 中的计算列中以及过去记录的另一种情况,并将带有 isnull 的空值更改为“待定”

    【讨论】:

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