我有两个表,一个“发票摘要”表和一个“未结订单”表。它们都包含买家 ID(客户唯一参考)。
在链接第二个未完成订单表之前,我已成功创建了一个报告来显示每个客户的绩效指标。例如,总销售额、总成本以及总利润和利润百分比(计算字段)。所有数据都是准确的,并按客户分组。
现在我们希望查看每个客户的未完成订单信息 - 在内部,我们称之为“现有订单”(OIH)。
我认为这会非常简单,因为两个表都有相同的唯一买家 ID 字段。但是,当我从第二个未完成订单表中插入任何字段时,发票上的信息(客户绩效)就会出错!
似乎每次买家 ID 出现在未完成订单表的一行中时,我都会在发票摘要页面中收到重复的记录。我所有的总数都相乘,因此是正确的。
我想看到的是发票表中客户的汇总数据,然后从第二个表中引入未完成订单的总和。
我尝试了一遍又一遍地调整表关系,但这并不影响结果。一旦我从第二个表中删除要显示的所有字段,报告就会再次正确。
我希望所附图片有助于解释这一点。绿色方块中的字段正确显示 8 个单位未结清,但主报告有重复的发票,并忽略了汇总过程。
自从我在第 1 组行添加“未完成数量”字段后,我就期待着 Crystal 会总结与第二个表中的 BUYER ID 匹配的结果,并且在其他地方没有任何影响!
问题是记录通货膨胀,这是由于您加入数据的方式造成的。
以下是解决该问题的一些选项: