用于打开特定报表的SSRS表达式



我有一个SSRS面板,上面有一个日历图像,在图像属性下,我有一项转到报告的操作,并列出了一个特定的报告。根据用户单击仪表板时在仪表板中查看的度量,将加载12个月或24个月的趋势图。当我把它设置为转到特定的报告时,它工作得很好,但当我把一个表达式放入"指定报告"选项时,我得到了一个我一直在研究的奇怪错误,但这个错误似乎可能会误导人,所以我想我应该把我正在使用的表达式放在这里,看看是否有人对我有任何指导,因为我想做的似乎很简单,但我可能正在搜索错误的提前感谢!

我有一个表达式打开了定义类型为CSH的24个月图表,最终它会检查其他条件,但我想在继续之前让它工作。

=IIF(字段!MEAS_DEFINITION _TYPE="CSH","FITDash_Trend24mo.rdl",Nothing(

我得到了这个错误,它是在我添加了上面的表达式之后开始的。MEAS_DEFITION_TYPE的数据类型为nvarchar(25(:

严重性代码描述项目文件行禁止显示状态错误[rsCompilerErrorExpression]图像"Calendar25"的ActionInfo.Action.Drillthrough.ReportName表达式包含错误:[BC30311]无法将"Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Field"类型的值转换为"String"。

常见错误,您忘记指定字段的.Value属性

尝试

=IIF(Fields!MEAS_DEFINITION_TYPE.Value = "CSH","FITDash_Trend24mo.rdl",Nothing)

最新更新