【问题标题】:SSRS Subreport not seing values in only one datasetSSRS 子报表仅在一个数据集中不显示值
【发布时间】:2011-07-23 05:45:11
【问题描述】:

我正在处理一系列需要以两种语言显示的报告,因此我创建了一个通用标题,我计划将其嵌入到每个报告的内容中。我有两个数据集,一个查找一组英语或法语字符串(取决于传递给报告的参数),另一个查找数字数据。

原始标题运行良好,当我将其提取到单独的报告中时,它也运行良好。我只是将报告的名称传递给子报告。当我运行主报告时,似乎我的字符串数据集中的值都是空的(我已经尝试了所有这些)但是如果我尝试来自我的数字数据集的数据,这些字段有值并显示为标题。

如果我还在子报表之后插入具有相同表达式的文本字段以显示报表标题,它可以正常工作,但标题仍然没有传递给子报表。

我无法理解为什么会发生这种情况,有人知道吗?

我正在使用 Report Builder 2.0 和 SQL Server 2008。 谢谢!

【问题讨论】:

    标签: dataset ssrs-2008 reporting-services subreports


    【解决方案1】:

    好的,所以我通过简单地将我的参数传递给子报表并让它们再次调用存储的过程来解决这个问题。不理想,因为我现在必须调用该存储过程 3 次,但它可能不会被注意到。

    我尝试了其他几种解决方法并收到诸如 rsAggregateInCalculatedFieldExpression 之类的错误,所以我最好的猜测是这是由于尝试使用不允许但从未显示错误的聚合函数 (First) 造成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多