1
关注
6235
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 1 条回答

登录! 还没有账号?去注册

jiayu 初级会员 用户来自于: 浙江省嘉兴市海宁市
2021-01-21 20:46

一、提取第一个斜杠前的数据

1、首先,需要确定斜杠位置。

如图,使用公式strpos对数据中第一个“/”符号定位,其中test为列名。

【斜杠位置】strpos(test,"/" )

                                     

2、再对第一个斜杠前的数据进行截取;无斜杠的数据,赋值为0

【截取】if斜杠位置=0then"0"else substr(test,1,斜杠位置-1)


3、即可获得如下数据


二、提取下一个斜杠前的数据

继续截取 第一个斜杠后、第二个斜杠前的数据。

1、首先提取出第一个斜杠之后的剩余数据。

【截取剩余】if斜杠位置=0 then"0"else substr (test,斜杠位置+1,100)

其中100”为数据提取的位数,用来保证提取剩余所有数据,可更换为其它。


2、再确定剩余数据中,斜杠的位置

【斜杠位置2strpos(截取剩余,"/" )


3、最后对数据进行截取

【截取2if斜杠位置2=0then"0" elsesubstr (截取剩余,1,斜杠位置2-1)


4、效果如图所示。


同理,可以继续对剩余数据进行截取

问题动态

发布时间
2021-01-21 20:42
更新时间
2021-01-22 11:07
关注人数
1 人关注

相关问题

为什么我们需要新型的数据分析方式?
校园招聘数据
设计数据表需要哪些配置项?
对历史问答设置告警规则时,数据源使用的是直连数据或是导入数据有何不同?
航线数据集
能否为处理好的数据列表添加一个序号列或者说叫排名列?
请问如何修改数据看板的封面图?
数据源中的直连数据和导入数据有什么区别
在搜索页面根据已有的数据,输入未来几周的关键词,得到的分析结果是什么?
可以在搜索框中,对数据进行排序吗?

推荐内容

使用时,页面报错:Search Engine链接超时,请刷新页面再试,怎么解决?
怎样求按指定属性排序的累计最大值?
有没有小伙伴了解商业分析硕士怎么样
DataFocus Cloud如何帮助企业数字化发展?
我想做大屏 这个大屏可以按照日期进行联动查询,要怎么做
请问怎样在图形界面直接修改聚合方式?
DataFocus中数据的列信息中可以包含哪些数据信息?
如何分析一只股票?
如何将历史问答添加到数据看板中?
提个建议,入门视频可以在对应节章节添加用户手册跳转链接

热门话题

问题修复

地图

本地数据源连接

柱状图

安装

热门专栏

数据分析模型探讨研究

热门用户

小小

jetwang

sophia

datafocus0ab0235da1f9fa1fe87330

小玉