1
关注
6387
浏览

如何按规则提取数据?

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

相关问题

星巴克满意度调查数据集
数据分析时,生成的仪表盘数据中可以对颜色规则进行设定,最终的颜色规则会影响哪些内容,有明确的规则吗
网络攻击数据
工程进度数据集
新建自定义公式进行查询数据时,高级设置有什么作用,数据类型和聚合方式不可以修改吗
国际数学奥林匹克成绩数据
房屋数据集
Datafocus支持连oracle数据库?
如何编辑问答?
警察局项目数据集

推荐内容

使用DataFocus Cloud需要配置哪些硬件和软件环境?
好用的数据图表制作软件?
如何自己找数据分析项目来做?
如何做数据分析?
RFM模型是什么意思?
数据看板可以复制或者删除吗?
APP怎么分析,例如对拼多多进行分析?
如何分析一只股票?
史上最无厘头的可视化,我用DataFocus做了一个美女相册
可以做相关性分析吗

热门话题

数据挖掘

云表数据源

BI

搜索功能

散点图

热门专栏

数据分析模型探讨研究

热门用户

jiayu

datafocus5e6b6223a59f17ef03dc11

DataFocus

哈哈哈哈怪

camille