0

我在水晶报表中创建了一个报表。它有两个子报表。

GROUP Customer

   GROUP FAMILY

   DETAIL ITEM
   The detail is for Items. This detail is inside a group. It has totals.

   FOOTER A GROUP FAMILY
    totals Item detail 

   FOOTER B GROUP FAMILY
      Subreport 1 Totals by adj (it display the detail of a third table and the totals)


FOOTER Customer

Subreport 2.

按项目总计。(它显示细节和总数)

报告是 48298 条记录。这些表有索引。

为什么运行报告需要 30 分钟?这个时间“正常”吗?

如何在页脚中显示其他表格的详细信息?我可以在页脚中设置一个字段来调用存储过程并返回所有值(如详细信息)吗?

4

1 回答 1

0

将为每个客户执行每个子报表。我很惊讶你没有用完内存。我的猜测是客户/家庭的数量相对较少(少于 300 个)。该报告很慢,因为它为每个客户查询数据库两次。尝试在主报告中准备数据。

于 2013-10-31T18:34:19.477 回答