1
关注
6295
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 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 人关注

相关问题

食源性疾病数据
填报数据模板只有自己可以填报吗?
报表更新数据后,可不可以保留原来的数据?比如说上个月保存,这个月的更新?
电影数据集
婚姻调查数据
汽车销售数据
知乎用户调查数据
2018家庭教育登记册上的儿童人数数据集
DataFocus中,组合图如何设定双Y轴?
数据表导入后可以进行批量替换值吗?

推荐内容

数据分析工具类软件,好用的有哪些?
定性分析和定量分析的根本区别在于?
传统的数据分析流程是怎么样的?
想转行大数据相关工作,非专业对口,大数据开发和大数据分析哪个比较好?
大家在做销量分析的时候,一般都会怎么丰富图表,感觉每次我做出来的只是不同产品的销量对比,很单调
Datafocus的数据管理中,数据类型有哪些?
支持 like 关联吗?
DataFocus中数据的列信息中可以包含哪些数据信息?
如何得出最高分和最低分姓名
DataFocus Cloud的价格如何?

热门话题

折线图

数据库

训练营

新人报道

全局配置

热门专栏

数据分析模型探讨研究

热门用户

叮咚

电商1211谢巧巧

camille

datafocuse2f4b311da96137ca94a5c

datafocusdf8ccc6b4f389bdacbb316