我正在尝试对在过去 365 天内购买且符合特定标准的客户进行分组。下面的代码很好用,除非我添加COUNT({transaction.number}) > 1
. 我已阅读 NetSuite 支持,我认为这是一个聚合函数错误,但系统没有说明失败的原因。我希望搜索能够根据我在下面的案例陈述中的条件对我的客户进行分组。谢谢!
已保存的搜索类型是客户。条件是交易状态:已开票和交易类型:销售订单
CASE
WHEN {datecreated} < to_date({today}-365) AND {transaction.datecreated} > to_date({today}-365) THEN 'Retained'
WHEN {datecreated} BETWEEN to_date({today}-365) AND to_date({today}) AND {transaction.datecreated} > to_date({today}-365) THEN 'New'
WHEN {datecreated} BETWEEN to_date({today}-365) AND to_date({today}) AND {transaction.datecreated} > to_date({today}-365) AND COUNT({transaction.number}) > 1 THEN 'Acquired'
WHEN {custentity_date_lsa} < to_date({today}-365) THEN 'Lost'
ELSE 'zOther' END`