这是在2008年SSRS结果 我创建了一个表矩阵的报告,嵌入有一个报表的表矩阵。该报表包含了大量的信息(和我意味着很多 - 它需要超过45秒加载它)。

我不想显示它,或更精确地说 - 在报告初始运行到处理/加载数据。请注意,我不想只是没有显示它 - 因为那时所有的数据在初始加载时间仍在处理结果 相反,我只希望要处理的子报表(与数据下拉),单独地,当我显示它(例如点击一个+号来切换,或任何其他选项诸如点击图片/链接,停留在同时同一份报告)。我也不想在不同的选项卡或类似的东西,打开报表....

有谁知道一个解决方案吗?也许有一个onload方法,动态报表或类似的东西?点击 我试图寻找到DataElementOutput属性,但是这readOnly的......什么事吗?

有帮助吗?

解决方案 2

所以,事实证明,这个问题实际上是因为我有重复的父报表的每一行的报表。因此,子报表叫了无数次...点击 并根据MS,没有办法来动态处理个别子报表。假如由报表(至少是数据密集型的部分)分裂出来一个单独的页面来解决这个问题。 :(

其他提示

在你跳通过大量的箍来实现一种解决方法,你分析它是提供数据的报表查询的执行计划?如果你还没有,它是值得的,看看性能可以通过增加一个覆盖索引,这将有助于查询优化器能够迅速提供数据得到改善。

希望这有助于,

比尔

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top