You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WEBI技术问题:如何判断客户是否购买了全部两种商品

客户全品类购买判定公式调整
  • 现有基础公式(判定客户是否购买过任意商品):
    placement=Sum(If(([Sale Qty]+0>0 And ([Sale Items Qty]+0>=1));1)ForEach([Customer Nbr]))
    
  • 核心需求:仅当客户购买了全部两种商品时,返回1,否则返回0
  • 原尝试公式(逻辑接近但不够精准):
    =Sum(If([placement]>1 ForEach([Customer Nbr]);1)) 
    
  • 精准实现公式:
    =If(Sum(If(([Sale Qty]+0>0 And ([Sale Items Qty]+0>=1));1) ForEach([Customer Nbr], [Product Type])) = 2; 1; 0)
    
  • 逻辑说明:
    • 内层通过ForEach([Customer Nbr], [Product Type])按客户+商品类型分组,只要该客户对某类商品有有效购买(销量>0且商品数量≥1)就计1
    • 求和后得到该客户购买过的不同商品类型总数
    • 最后判断总数是否等于2,满足则返回1,否则返回0

内容的提问来源于stack exchange,提问作者Jonathan Roach

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 08:40:28