0

我不得不对我们的一份报告进行一些修改,该报告由约 30 个子报告组成,以将其从约 4 个组级别更改为现在具有约 18 个组级别。似乎它受到了严重的处理退化的影响。我添加了组抑制,因为我关心的唯一组级别是:1(用于将返回的数据分解为部分,因此不必多次重新查询数据库,从而消除额外的数据库命中和额外的子报告)、6-11(部门/地区/等数据)和 18(基层,按人)。

将来可能需要我需要的水平之间的水平,因此现在已经考虑到它们,但是由于它对性能产生了如此负面的影响,我想禁用它们。现在他们被压制了,但他们显然还在被处理,这正在扼杀表演。

我怎样才能在不丢失我所做的所有工作的情况下恢复效率?

4

1 回答 1

1

如果包含子报表的部分被抑制 - 不应执行子报表,因此不执行查询。

从报告菜单中,选择性能信息,您将获得所花费时间的细分。

如果这不是自我解释,请给我们更多信息,我们应该能够提供帮助。

于 2012-11-20T22:18:02.777 回答