如何忽略Crystal Reports记录集中的重复项

时间:2011-06-14 15:43:54

标签: crystal-reports

假设我有一个包含这些值的结果集:

orderID typeofSale

A1出售

A1购买

B1出售

C1出售

这里的订单总数是3,因为A1分了。如何在Crystal中计算出来?

我尝试使用WhileReadingRecords循环执行订单;并维护在数组中读取的订单ID,然后检查订单ID已被读取,因此不会重复计算。但是,Crystal只有1000个记录的数组限制....

我一直在努力解决这个问题。出于某种原因,prev报告创建者希望在报告标题中使用此值,这使得它变得更加困难。

1 个答案:

答案 0 :(得分:1)

您可以使用DistinctCount

在公式中你会这样做:

DistinctCount({Table.Yourfield})

或从菜单Insert> Summary然后选择您想要汇总的字段,然后从计算此摘要下拉菜单中选择Distinct Count