過去 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`