1
说我有一个结果与这些值设置:在Crystal Reports的记录如何忽略重复
的orderID typeofSale
A1卖
A1购买
B1卖
C1卖
这里的订单总数第三节,A1分了。这怎么可以用Crystal来计算?
我试着通过WhileReadingRecords循环订单;并维护数组中读取的订单ID,然后检查订单ID是否已被读取,因此不会重复计数。但是,Crystal只有1000条记录的阵列限制...。
我一直在为此而苦苦挣扎。出于某种原因,prev报告创建者希望在报告标题中显示该值,这使其变得更加困难。
嘿谢谢巴里,虽然这不是我正在寻找的。我想我应该对我的问题展开: 列:订单场地边 的样本数据: A1 X 1 A1 Y 1 A1 Z 1 B1 X 1 C1 Y 2 C2 Z 2 所以所有订单的边数= 1的计数将是1. 我使用WhileReadingRecords解决了这个问题;保持订单ids id已经遍历并在WhilePrintingRecords中打印出计数; 我遇到了一个数组无法存储超过1000个元素的问题,但是通过只保留最后一个orderID的跟踪来解决这个问题...... – habbu 2011-06-15 15:01:21
@habbu - 所以你只需要添加一个为每个OrderId分组,然后进行不同的边数。我不太确定我是否遵循你想要达到的目标。但我想你现在已经排序了。 – codingbadger 2011-06-15 15:41:51