【问题标题】:SSRS 2005 - dynamically assigning a 'jump to report' name in a textboxSSRS 2005 - 在文本框中动态分配“跳转到报告”名称
【发布时间】:2018-06-14 16:17:26
【问题描述】:

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

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

当我使用此语法时,预览报告时出现此错误:

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

我在“OtherDaysReport”参数上没有收到任何错误,但我认为编译器放弃了第一个错误。

我在IIF 语句中使用的语法在文本框导航属性中的“跳转到报告”表达式中是否有效?如果没有,是否有不同的方法来做我想做的事情。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-01-19
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      相关资源
      最近更新 更多