【问题标题】:SSRS - subreports exportSSRS - 子报表导出
【发布时间】:2013-10-26 22:51:09
【问题描述】:

我创建了一个包含多个子报告的报告。

  • 将生成 1 个子报表
  • 其他子报表被隐藏

当我使用浏览器查看报告或将它们导出到 Excel 时,这非常有效。 编辑:Excel,而不是 XML

当我尝试将它们导出到 XML、CVS 时...我从其他子报表中收到错误,因为它们无法执行。

  • 有什么我忽略的吗?
  • 谁能告诉我一个我可以使用的技巧,这将是最有帮助的!
  • 或者这是 SSRS 的错误?

提前致谢!

弗雷德里克

额外:

你得到什么错误?您是否已调试或在网络上发现任何可能与您的情况相同或不同的类似问题?

我只将参数传递给 1 个子报表,其他报表被隐藏,无法生成。我可以传递参数,但我会从其他子报告中的数据集中得到错误 + 他们会检索未显示且不需要的数据。

没有为子报表指定一个或多个参数, “report2”,位于:/Reports/rp_report2。 (rrRenderingError) 一或 没有为子报表“report2”指定更多参数, 位于:/Reports/rp_report2。

我已经在互联网上搜索过,但没有找到任何东西。

它只发生在 XML 和 CSV 上吗?

它适用于 HTML、PDF 和 Excel。它不适用于 XML、CSV(逗号分隔)和 TXT(制表符分隔的文本文件)。 TIFF 也可以正常工作,但未使用。

【问题讨论】:

  • 您遇到什么错误?您是否已调试或在网络上发现任何可能与您的情况相同或不同的类似问题?它只发生在 XML 和 CSV 上吗?另外,您说“这真的很好用……当我将它们导出到 XML 时”,还说“当我 [导出到 XML] 时……我遇到错误”?
  • 导出到 Excel 时工作正常,而不是 XML(错字,更正了我的帖子)

标签: reporting-services export subreport


【解决方案1】:

XML 和 CSV 格式需要 rdl 中的特殊数据元素 (DataElementOutput):

<TablixCell>
    <DataElementOutput>NoOutput</DataElementOutput>
    <CellContents>  
        <Subreport Name="report2">
        <ReportName>report2</ReportName>
        <Parameters>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多