1
关注
6877
浏览

如何按规则提取数据?

查看全部 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在查看数据看板时,如何进行筛选?
我自己创建的数据看板,如何让别人看到呢?
如何更新Datafocus?
路口车辆数据集
如何将历史问答分享给某些用户?
请问,如何默认展示数据表中最后一天日期的数据?
推荐的儿童人数和获得服务的人数数据集
钦奈水资源数据集
汽车零售价数据

推荐内容

如何制作地图式图表?
有没有小伙伴了解商业分析硕士怎么样
有哪些软件可以进行中文词频分析?
大家都用过哪些工具做数据分析?分享一下使用感受吧
datafocus可以进行 行转列吗?有什么限制吗?
如何做一个店铺会员体系诊断
中文词频分析怎么实现
RFM模型是什么意思?
如何将历史问答添加到数据看板中?
DataFocus Cloud如何帮助企业数字化发展?

热门话题

数据看板

数据源连接

可视化大屏

数据分析

数据地图

热门专栏

数据分析模型探讨研究

热门用户

datafocus6cbde208694dc540012c8b

小专家

jetwang

datafocusdf8ccc6b4f389bdacbb316

Nora