数据分割后取当中某一个值

请问要怎么将这种类型的数据分割后取当中某一个值,

如:海王-干货-21-20181112,对应:店名-产品-数量-时间,用"-"做区分,我要怎么将这一串数据分割成ARRAY["海王","干货","21" ,"20181112"],然后取阵列钟某一个值
---------------
我再补充详细点,数据库资料如图,我想做统计,但我需要将这串数据分割,当参数店名等于海王,需统计干货共32,饮品共32;有时像第四笔在数量地方是空的,空值等于购买100组,所以当参数店名等于安上,干货100,饮品0

image.png

FineReport alice0022 发布于 2018-11-19 14:21 (编辑于 2018-11-19 14:45)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2018-11-19 14:24

INDEXOFARRAY(split(A3,"-"),1)

  • alice0022 alice0022(提问者) 我有补充说明,不晓得FR该怎处理
    2018-11-19 14:46 
  • axing axing 回复 alice0022(提问者) 上面的公式可以获取到分割后的第一个值,把1改成2获取第2个。。。如此类型,然后你判断第三个是否为空,为空的话等于100就ok了
    2018-11-19 15:12 
最佳回答
0
孤陌Lv6资深互助
发布于2018-11-19 14:25

你的意思是吧-替换成","?

  • 3关注人数
  • 1125浏览人数
  • 最后回答于:2018-11-19 14:45
    请选择关闭问题的原因
    确定 取消
    返回顶部