请教,如何求多个字段包含文本“XX”返还值

假如有3个字段  "A","B","C",

当“A”字段包含文本“店铺”且“B”字段包含文本“业绩”显示“销售人A”,

当“A”字段包含文本“店铺”且“B”字段为空时,且“C”字段包含文本“A组”显示“销售人A组

当“A”字段包含文本“店铺”且“B”字段为空时,且“C”字段包含文本“B组”显示“销售人B组”

其它未匹配到显示“未匹配到业绩人”以上判断写法,感谢

FineBI 十八岁的老蒋 发布于 2025-5-27 17:28
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-27 19:14

如果你的版本在6.0.16以上的话,可以用这个简单一些

if(find("店铺",A字段)>0&&find("业绩",B字段),"销售人A",

find("店铺",A字段)>0&&len(B字段)=0&&find("A组",C字段)>0,"销售人A组",

find("店铺",A字段)>0&&len(B字段)=0&&find("B组",C字段)>0,"销售人B组",

"未匹配到业绩人")

  • 十八岁的老蒋 十八岁的老蒋(提问者) 你好 函数里面这个“&& ”字符是什么符号复制过来这样的?
    2025-05-28 09:09 
  • CD20160914 CD20160914 回复 十八岁的老蒋(提问者) 就是数字7上面的符号,你按shift就行了
    2025-05-28 09:10 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-5-27 17:32

新增公式列

if(find("店铺",A字段)>0&&find("业绩",B字段)>0,"销售人A",if(find("店铺",A字段)>0&&len(B字段)=0&&find("A组",C字段)>0,"销售人A组",if(find("店铺",A字段)>0&&len(B字段)=0&&find("B组",C字段)>0,"销售人B组","未匹配到业绩人")))

  • 十八岁的老蒋 十八岁的老蒋(提问者) 你好 函数里面这个“&& ”字符是什么符号复制过来这样的?
    2025-05-28 09:07 
  • 华莉星宸 华莉星宸 回复 十八岁的老蒋(提问者) 键盘上的7 对应的那个符号,可以用shift+7打出来
    2025-05-28 09:15 
最佳回答
0
东云川Lv5见习互助
发布于2025-5-27 17:32(编辑于 2025-5-27 17:34)

if(find("店铺", A字段) > 0 && find("业绩", B字段) > 0, 

   "销售人A", 

   if(find("店铺", A字段) > 0 && (isnull(B字段) || len(B字段) = 0) && find("A组", C字段) > 0, 

      "销售人A组", 

      if(find("店铺", A字段) > 0 && (isnull(B字段) || len(B字段) = 0) && find("B组", C字段) > 0, 

         "销售人B组", 

         "未匹配到业绩人"

      )

   )

)

  • 十八岁的老蒋 十八岁的老蒋(提问者) 你好 函数里面这个“&& ”字符是什么符号复制过来这样的?
    2025-05-28 09:09 
  • 东云川 东云川 回复 十八岁的老蒋(提问者) shift+7
    2025-05-28 09:10 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-5-27 17:34

if(find("店铺",A)>0 && find("业绩",B)>0,"销售人A",if(find("店铺",A)>0 && len(B)=0 && find("A组",C)>0,"销售人A组",if(find("店铺",A)>0 && len(B)=0 && find("B组",C)>0,"销售人B组","未匹配到业绩人")))

  • 5关注人数
  • 47浏览人数
  • 最后回答于:2025-5-27 19:14
    请选择关闭问题的原因
    确定 取消
    返回顶部