如何以:字符分割字符串91:8:3:5为不同字段

如何以:字符分割字符串91:8:3:5为不同字段

FineBI cicikoko 发布于 2024-1-11 13:52
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-11 13:55

可以新建字段,然后谢谢公式

第一个字段:INDEXOFARRAY(split(字段名,":"),1)

第二个字段:INDEXOFARRAY(split(字段名,":"),2)

第三个字段:INDEXOFARRAY(split(字段名,":"),3)

第四个字段:INDEXOFARRAY(split(字段名,":"),4)

最佳回答
1
luojian0323Lv7资深互助
发布于2024-1-11 14:03

新版本方法更简单,前面几位说的方法都 是之前的方法:

image.png

image.png

最佳回答
0
LazySheepLv7高级互助
发布于2024-1-11 13:53(编辑于 2024-1-11 13:55)

直接在sql里面分割好

如果要在bi处理就用split函数分割的内容,不过不支持自动扩展

https://help.fanruan.com/finebi5.1/doc-view-1463.html SPLIT-分割字段

  • cicikoko cicikoko(提问者) split分割后还是一个字段噢
    2024-01-11 13:55 
  • LazySheep LazySheep 回复 cicikoko(提问者) 因为不支持扩展 建议你多加几列,对应列分别获取相应的分割值即可
    2024-01-11 13:56 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-11 13:55

新增列-公式

INDEXOFARRAY(SPLIT("91:8:3:5",":"),1)

INDEXOFARRAY(SPLIT("91:8:3:5",":"),2)

  • 4关注人数
  • 453浏览人数
  • 最后回答于:2024-1-11 14:03
    请选择关闭问题的原因
    确定 取消
    返回顶部