解析 SSRS 表达式中的空白
Parsing a Blank in SSRS Expression
我有这样的参数:
@P1 NVARCHAR(15) = ''
, @P2 NVARCHAR(10) = Null
, @P3 CHAR(1)
现在我想根据所选参数动态设置报告名称。
- 如果@P3 = A 且@P1 <> "" 那么 ReportName1
- 如果@P3 = B 且@P1 = "" & @P2 <> Null,则 ReportName
- 如果@P3 = C 且@P2 = Null 且@P1 = "",则 ReportName
我得到了第三个工作但没有列出一和二。我该怎么做?
尝试在您的 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
我有这样的参数:
@P1 NVARCHAR(15) = ''
, @P2 NVARCHAR(10) = Null
, @P3 CHAR(1)
现在我想根据所选参数动态设置报告名称。
- 如果@P3 = A 且@P1 <> "" 那么 ReportName1
- 如果@P3 = B 且@P1 = "" & @P2 <> Null,则 ReportName
- 如果@P3 = C 且@P2 = Null 且@P1 = "",则 ReportName
我得到了第三个工作但没有列出一和二。我该怎么做?
尝试在您的 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