图表渲染太慢

时间:2017-02-13 21:33:55

标签: reporting-services charts

我有一个包含6个图表的报告,每个图表在一段时间内显示一些百分比。

我已将所有6个图表放在一个单独的RDL文件中,并将其用作主报告中的子报告,该报告还包含一个矩阵。

我面临的问题是,只要实现向下钻取功能,图表就会变得太慢(> 10秒渲染)。没有向下钻取大约1秒。

向下钻取报表参数没有任何功能 - 我已经将它们全部转换为字段或参数。

它还不是一个大问题 - 但我们在报告中有一些重大变化,可能会将图表数量增加到大约15个 - 而且所有这些都将包含向下钻取行动。一旦实施,报告肯定会超过30秒,这是不可接受的。

任何指针肯定会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

向下钻取可以为报表添加大量输出,具体取决于它们的数量和复杂程度。我已经看到,在我们的报告中每次向下钻取都会增加大约2K到渲染报告的大小。根据您将向下钻取到图表的方式,每个点都可以是一个单独的链接,这些链接会快速加起来。

  1. 运行报告而不进行下钻,并将其导出为.MHTML。
  2. 使用下钻运行报告,并将其导出为.MHTML。
  3. 比较输出的大小。
  4. .MHTML输出的原因是一个文件包含所有内容。文件大小应该可以帮助您对报表中的钻取数量进行算术运算,并帮助您将其减少到适当的数量。