Crystal报告多个表汇总错误表

时间:2018-01-14 21:39:52

标签: sql crystal-reports report expression

我一直在尝试撰写一份报告,该报告将使用多个表创建一个股票报表,以包含一张表中的订单,另一张表中的库存商品,以及尚未开具发票的库存商品数量以提供免费库存位置。

我的结构如下,我已经从主库存文件创建了报告,以确保所有库存项目都包含在报告中,然后我链接了订单表格以显示客户拥有的此项目的订单数量在过去。这是我的问题所在,我已经介绍了第三个表,其中包含临时信息,这些信息会影响免费库存,直到它开具发票。我在这个表上创建了一个汇总字段,即使我在汇总字段向导中选择了临时表,它也在计算订单表而不是临时表。

我已经尝试调整数据库专家中的链接,但这似乎无法解决问题,是否有人知道使用SQL表达式字段执行此操作的简单方法,因为我认为这将是最简单的摘要没有按预期工作。

由于

1 个答案:

答案 0 :(得分:0)

我设法在经过数小时的尝试后解决了这个问题,所以我想我会与社区分享我的发现,并将其传递给我。

我的问题是将三个或更多表连接在一起导致汇总字段自动相乘,我所需要做的就是将摘要单独返回但由于提到的问题无法提供此信息,因此两个不同表上两个不同字段的摘要返回相同的值。

我意识到子报告显示的是正确的信息所以我创建了一个子报告作为组头中的单个字段,只显示我需要的摘要字段计算,它工作正常,参数请求正常,过滤没有任何问题。

所以可能不是推荐的方法来解决这个问题,但最后还是把我带到了那里,我终于可以称之为晚上了。

由于