Crystal reports crystal报告字段的总值

Crystal reports crystal报告字段的总值,crystal-reports,Crystal Reports,我现在正在使用Crystal Reports 10,我的报告几乎完成了。我有一组客户,对于每个客户,我有多行客户信息。不过,我仍在试图弄清楚的一件事是,如何获得一列不同值的运行总数 例如,我有一个客户Bob,他有6种不同的商品。每个项目都有一个制造商。这可能对所有6个项目都是相同的,其中3个项目可能是一个,其他3个项目可能是另一个,或者它们可能都不同。我想要的是在Bob组的底部有一个字段,它会说: Man1-3 Man2-1 Man3-2 制造商位于左侧,他们为该客户制造的产品数量位于右侧 Cr

我现在正在使用Crystal Reports 10,我的报告几乎完成了。我有一组客户,对于每个客户,我有多行客户信息。不过,我仍在试图弄清楚的一件事是,如何获得一列不同值的运行总数

例如,我有一个客户Bob,他有6种不同的商品。每个项目都有一个制造商。这可能对所有6个项目都是相同的,其中3个项目可能是一个,其他3个项目可能是另一个,或者它们可能都不同。我想要的是在Bob组的底部有一个字段,它会说:

Man1-3
Man2-1
Man3-2

制造商位于左侧,他们为该客户制造的产品数量位于右侧

Crystal Reports中现在有什么可以做到这一点的吗?或者有人能给我一些建议,让我从哪里开始做这个公式?谢谢你们的帮助。

需要更多信息:

我们谈论的是什么样的数据结构?如何找到制造商和项目数据?这些与客户的关系如何?每个客户通常有多少制造商/产品

如果制造商和项目是两个不同的字段,这可能很简单(客户组中的交叉选项卡)。如果它们是自由形式的,那可能是个问题。如果每个制造商都有单独的字段(我看到过这种情况),那么这可能是个问题

最佳方案: 一个字段用于制造商,一个字段用于项目,与客户的关系不同。
可能的解决办法: 按客户分组,按制造商分组,项目计数

并非最佳方案: 客户表格,各制造商单独表格。
可能的解决办法: 主报告,按客户分组。制造商/项目的链接子报告

最坏情况: 备注字段中制造商和项目的自由文本输入。
可能的解决办法: 重新设计数据库(grin)

如果必须这样做,可以通过公式使用逻辑测试来完成,但如果有许多制造商/项目,它将变得详尽无遗

最佳答案:更多信息