SSRS - 子报告导出

时间:2013-10-18 07:19:21

标签: reporting-services export subreport

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

  • 1子报告将生成
  • 隐藏其他子报告

当我使用浏览器查看rerports或将其导出到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工作正常,但没有使用。

1 个答案:

答案 0 :(得分:0)

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

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