Sql server 2012 基于日期填充参数下拉列表的SSRS表达式

Sql server 2012 基于日期填充参数下拉列表的SSRS表达式,sql-server-2012,expression,ssrs-2012,reporting-services-2012,Sql Server 2012,Expression,Ssrs 2012,Reporting Services 2012,我目前正在努力研究如何生成一个会计年度参数,因此它的值从当前年度开始,但也包含以前所有年度的记录,然后在接下来的每一年都有以下所有值 因此,财政年度大致如下所示 当前(我想将所有以前的财政年度也包括在内), F18, F19, F20, 等等等等 现在,我已经在下拉列表中列出了所有会计年度,从数据库中存在的最早会计年度开始,使用以下查询填充参数下拉列表 SELECT DISTINCT FiscalConsideration FROM dbo.Currency 看起来像这样 F12, F14,

我目前正在努力研究如何生成一个会计年度参数,因此它的值从当前年度开始,但也包含以前所有年度的记录,然后在接下来的每一年都有以下所有值

因此,财政年度大致如下所示

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

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

SELECT DISTINCT FiscalConsideration FROM dbo.Currency
看起来像这样

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

然后,我根据所选会计年度过滤结果

问题1 我是否有办法做到这一点,拥有当前会计年度和之前的所有记录,以及一个值和之后的所有单个会计年度的记录

问题2
我还发现,我不能让这是多选择和接受空的。我是否可以将空值转换为自定义字符串或其他内容,并将其作为一个选项?

最后,我在SQL Server Management Studio的计算列中加入了我想要的更多逻辑,另一种情况是将空值转换为过去的记录,并将带有isnull的空值更改为“TBD”