Count Crystal Reports中带抑制行的组总计

Count Crystal Reports中带抑制行的组总计,count,crystal-reports,totals,suppress,Count,Crystal Reports,Totals,Suppress,已经在谷歌上搜索了几天,并尝试了各种发布的解决方案,也有来自堆栈溢出的解决方案 我正在做一个报告,其中有一个对两个字段的检查,看看他们是否已经写过。如果是,他们就会被压制 psudo代码: 如果{customer}和{date}与前面一样,则抑制。 这很好,但我需要为每个组做一个计数。如果我使用内置的计数函数,它也会对所有被抑制的线进行计数,我已经没有办法搜索解决这个问题的方法了。 我尝试添加一个自定义公式,它在每个组中计数,并在下一组之前重置,但它会一直添加到所有其他组的总数中。我已经用共享号

已经在谷歌上搜索了几天,并尝试了各种发布的解决方案,也有来自堆栈溢出的解决方案

我正在做一个报告,其中有一个对两个字段的检查,看看他们是否已经写过。如果是,他们就会被压制

psudo代码: 如果{customer}和{date}与前面一样,则抑制。

这很好,但我需要为每个组做一个计数。如果我使用内置的计数函数,它也会对所有被抑制的线进行计数,我已经没有办法搜索解决这个问题的方法了。
我尝试添加一个自定义公式,它在每个组中计数,并在下一组之前重置,但它会一直添加到所有其他组的总数中。我已经用共享号码和本地号码试过了,没关系。我自己想出来的。 针对这个特定错误的一些“发布的解决方案”并不完全符合我的需要,因此反复尝试各种解决方案


在使用组创建“运行总计”字段时,仅当设置为使用每个组重置时,该字段才起作用。如果你遇到这种情况,需要帮助来解决它,那就直接问吧,我会帮你:)

没关系。我自己想出来的。 针对这个特定错误的一些“发布的解决方案”并不完全符合我的需要,因此反复尝试各种解决方案


在使用组创建“运行总计”字段时,仅当设置为使用每个组重置时,该字段才起作用。如果您遇到此问题并需要帮助解决,那么请立即询问,我将帮助您:)

您必须使用
DistinctCount
而不是使用常规
Count

DistinctCount
忽略重复项,仅统计具有唯一值的记录

例如,如果我有如下数据

customer |   date
---------------------
john     |  01.01.2017
john     |  01.01.2017
john     |  02.01.2017
我使用常规的
计数(客户、日期)
结果将是
3
。但是如果我使用
DistinctCount(customer,date)
,那么结果将是
2


希望对您有所帮助

您必须使用
DistinctCount
而不是使用常规的
计数

DistinctCount
忽略重复项,仅统计具有唯一值的记录

例如,如果我有如下数据

customer |   date
---------------------
john     |  01.01.2017
john     |  01.01.2017
john     |  02.01.2017
我使用常规的
计数(客户、日期)
结果将是
3
。但是如果我使用
DistinctCount(customer,date)
,那么结果将是
2

希望能有帮助