我现在正在使用Crystal Reports 10,我的报告几乎完成了。我有一组客户,每个客户都有多行客户信息。我仍然想弄清楚的一件事是,我怎么能得到一个列的不同值的运行总计。
所以,例如,我有一个客户Bob有6个不同的项目。对于每个项目,都有一个制造商。对于所有6个项目可能是相同的,它可能是3个中的一个而另外3个中的一个,或者它们可能都是不同的。我想要的是在Bob的小组底部有一个字段,可以说:
Man1 - 3
Man2 - 1
Man3 - 2
制造商位于左侧,他们为该客户在右侧制造的物品数量。
Crystal Reports中有什么可以立即执行此操作吗?或者有人可以给我一些建议,我会在哪里开始使用公式来做到这一点?感谢你们给予的任何帮助。
答案 0 :(得分:-1)
需要更多信息:
我们在谈论什么样的数据结构?如何找到制造商和项目数据?这些与客户有何关系?每个客户通常会找到多少制造商/物品?
如果制造商和商品是两个不同的字段,那可能很简单(客户组中的交叉表)。如果它们是自由形式,那可能是个问题。如果每个制造商都有单独的字段(我已经看到它发生了),那么这可能是一个问题。
最佳方案: 制造商的一个领域,项目的一个领域,与客户的明显关系 可能的方法: 按客户分组,按制造商分组,项目数。
不是最好的情况: 客户表,每个制造商的单独表格 可能的方法: 主要报告,按客户分组。制造商/物品上的链接子报告。
最糟糕的情况: 在备忘录字段中自由输入制造商和项目 可能的方法: 重新设计你的数据库(笑)。
如果必须,您可以通过公式使用逻辑测试来完成此操作,但如果您有许多制造商/项目,那么它将会详尽无遗。
最佳答案:更多信息。