Crystal Reports - 在分组三个命令时避免笛卡尔积

时间:2015-10-08 16:16:51

标签: crystal-reports grouping cartesian-product

我的Crystal Report由三个独立的SQL数据库命令组成;
- 第一个获取一般帐户信息,
- 第二个获得属性A,其可以是一个或多个记录,
- 并且第三个获得属性B,其可以是一个或多个记录 属性A和B将始终至少有一条记录,并且彼此独立,仅加入一般帐户记录 我希望将数据表示为:
GenInfo MoreGenInfo
...................................属性A
...................................另一个属性A
.................................................. .................属性B
.................................................. .................另一个属性B
我在本报告中使用了三组。
我对不同分组配置的尝试要么给我一个笛卡尔积,要么只给出最后一个属性记录(当在组尾中放置字段时)。
这里的秘诀是什么?

1 个答案:

答案 0 :(得分:0)

您需要使用子报告。

在主报告组中按gen信息,现在在2个子报告中,并放在2个组页脚部分和supress组标题和详细信息部分。

在一个子报告中显示属性A和第二个子报告的数据显示属性B的数据。