解析 SSRS 表达式中的空白

Parsing a Blank in SSRS Expression

我有这样的参数:

     @P1 NVARCHAR(15) = ''
   , @P2 NVARCHAR(10) = Null
   , @P3 CHAR(1)

现在我想根据所选参数动态设置报告名称。

我得到了第三个工作但没有列出一和二。我该怎么做?

尝试在您的 SQL-查询中使用此表达式:

case 
    when @P3 = 'A' and @P1 <> '' then 'ReportName1'
    when @P3 = 'B' and @P1 = '' then 'ReportName2'
    when @P3 = 'C' and @P2 is null and @P1 = '' then 'ReportName3'
end