1

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

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

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

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

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

提前致谢!

弗雷德里克

额外的:

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

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

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

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

它只发生在 XML 和 CSV 上吗?

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

4

1 回答 1

0

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

<TablixCell>
    <DataElementOutput>NoOutput</DataElementOutput>
    <CellContents>  
        <Subreport Name="report2">
        <ReportName>report2</ReportName>
        <Parameters>
于 2020-11-10T10:43:21.067 回答