我有客户名称,客户帐号,以前的订单日期和订单值的字段。我想提醒一下,以显示哪些客户在报告期内至少订购了三次。对于给定的交付,我们可以有多张发票。主报告是这样的:不同的计数没有给出预期的结果
Account Number Acct Name Order Date Order Total
1001 Fred Smith 1/2/2016 £1.06
1001 Fred Smith 1/2/2016 £2.34
1001 Fred Smith 8/2/2016 £5.42
2001 Aled Jones 1/2/2016 £2.90
2001 Aled Jones 8/2/2016 £3.45
我试图通过功能串联一列中的帐号和订单日期和运行基于其独特的计数警报。 (将日期转换为字符串后。)但它仍不会生成不同项目的列表。
我目前在最后一列是串接的日期和账户号码给一个独特的领域与{ORDR.CardCode} + Cstr({ORDR.DocDate})
的功能 - 它返回:
1001 1/2/2016
1001 1/2/2016
1001 8/2/2016
2001 1/2/2016
2001 8/2/2016
我想基于通过这一领域产生警报不同的计数功能以及在报告期内至少订购两次的任何客户的报告。
DistinctCount ({@Concat code and date}) >2
即使在这之后,我仍然没有得到我所需要的东西。如何获得每个在报告期间至少订购了两次的客户的清单?
由于作为解释,但我不能肯定我做的是正确的。我有以下几点: 帐户号码帐户名称日期Total Concat代码和日期 100101/02/2016 1001 Fred Smith 1/2/2016 1.06 100101/02/2016 1001 Fred Smith 1/2/2016 1.06 100101/02/2016 请问这是正确的吗?我得到了一个摘要,但在警报部分挠头。干杯! – Mundrum
嗯,格式化不起作用。无论如何,我将它分组,但是我使用'distinctcount'得到每个组的摘要1,并且针对组页脚的上述公式中的警报生成的列表与我正在使用的列表完全相同。 – Mundrum
计数不清晰计数...将工作测试解决方案 – Siva