我基于1个表创建了一个包含多个数据库字段的水晶报表,它可以完美地满足我的需要,但是,当我添加(通过union)另一个表时,它会复制第一个表中的所有记录。
例如:
Table1 A1, Table1 B1, Table1 C1
Table1 A2, Table1 B2, Table1 C2
很完美。
我从表2中添加D,它看起来像这样:
Table1 A1, Table1 B1, Table1 C1 , Table2 D1
Table1 A1, Table1 B1, Table1 C1 , Table2 D2
Table1 A1, Table1 B1, Table1 C1 , Table2 D3
Table1 A1, Table1 B1, Table1 C1 , Table2 D4
Table1 A2, Table1 B2, Table1 C2 , Table2 D5
Table1 A2, Table1 B2, Table1 C2 , Table2 D6
Table1 A2, Table1 B2, Table1 C2 , Table2 D7
Table1 A2, Table1 B2, Table1 C2 , Table2 D8
2个表正确联合。基本上我想在这里做的是添加一个公式,它将相应的D加起来,这样我就可以回到我原来的记录数而没有那么多重复:
Table1 A1, Table1 B1, Table1 C1, SUM of table2 D
Table1 A2, Table1 B2, Table1 C2, SUM of table2 D
感谢任何帮助 谢谢
答案 0 :(得分:0)
在A1字段上创建一个组,然后在组头中放入B1,C1 @SumOfD。压缩详细信息部分。
@SumOfD
总和({D列},{A1});