Sql server 2012 基于日期填充参数下拉列表的SSRS表达式
我目前正在努力研究如何生成一个会计年度参数,因此它的值从当前年度开始,但也包含以前所有年度的记录,然后在接下来的每一年都有以下所有值 因此,财政年度大致如下所示 当前(我想将所有以前的财政年度也包括在内), F18, F19, F20, 等等等等 现在,我已经在下拉列表中列出了所有会计年度,从数据库中存在的最早会计年度开始,使用以下查询填充参数下拉列表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,
SELECT DISTINCT FiscalConsideration FROM dbo.Currency
看起来像这样
F12,
F14,
F15,
F16,
F17,
F18,
等等等等
然后,我根据所选会计年度过滤结果
问题1
我是否有办法做到这一点,拥有当前会计年度和之前的所有记录,以及一个值和之后的所有单个会计年度的记录
问题2
我还发现,我不能让这是多选择和接受空的。我是否可以将空值转换为自定义字符串或其他内容,并将其作为一个选项?最后,我在SQL Server Management Studio的计算列中加入了我想要的更多逻辑,另一种情况是将空值转换为过去的记录,并将带有isnull的空值更改为“TBD”