Reporting services 使用表达式报告名称的SSRS钻取报告无效

Reporting services 使用表达式报告名称的SSRS钻取报告无效,reporting-services,Reporting Services,在一个文本框中,我使用了一个表达式,用于基于参数的转到报告操作。将根据参数值打开报告: iif(参数!Par_Sub.Value=“Werkgever.Bedrijf”, “reportsubtwo.rdl”, 没有什么 ) 但在预览中,我收到以下消息: 文本框的钻取报告名称无效。项目名称不能包含以下保留字符;?:@&=+$*|“(rsInvalidReportName字符) 可能有什么问题?reportsubtwo报表存在且不包含任何特殊字符,我显然陷入了死胡同。我找到了解决方案,IIF语句前

在一个文本框中,我使用了一个表达式,用于基于参数的转到报告操作。将根据参数值打开报告:

iif(参数!Par_Sub.Value=“Werkgever.Bedrijf”, “reportsubtwo.rdl”, 没有什么 )

但在预览中,我收到以下消息:

文本框的钻取报告名称无效。项目名称不能包含以下保留字符;?:@&=+$*|“(rsInvalidReportName字符)


可能有什么问题?reportsubtwo报表存在且不包含任何特殊字符,我显然陷入了死胡同。

我找到了解决方案,IIF语句前的=字符丢失

=iif(参数!Par_Sub.Value=“Werkgever.Bedrijf”,“reportsubtwo.rdl”,无)

是正确的语法。奇怪的是,在完成goto report操作后没有显示语法错误消息,但在预览报告时,显示了一条关于报告名称的模糊消息,其中包含保留的字符