SSRS 2005 - 在文本框中动态分配“跳转到报告”名称

时间:2011-09-20 20:13:23

标签: reporting-services

我正在使用SSRS 2005,我希望能够根据日期字段中的值“跳转到”不同的报告。例如:

=iif(Fields!Date.Value = Today, TodaysReport, OtherDaysReport)

当我使用此语法时,我在预览报告时遇到此错误:

  

文本框'CallId'的ReportName表达式包含错误:[BC30451]未声明名称'TodaysReport'。

我没有对'OtherDaysReport'参数有任何错误,但我认为编译器放弃了第一个错误。

我在IIF语句中使用的语法在文本框的Navigation属性中的'Jump to Report'表达式中是否有效?如果没有,是否有不同的方式来做我想做的事。

1 个答案:

答案 0 :(得分:0)

我不确定您是否找到了问题的答案。但对于有类似问题的人,请尝试以下

将报告名称放在引号中。在你的情况下尝试

=iif(Fields!Date.Value = Today,"TodaysReport", "OtherDaysReport")

还要确保根据需要指定正确的参数和“省略”属性。