1
关注
6293
浏览

如何按规则提取数据?

查看全部 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 人关注

相关问题

对历史问答设置告警规则时,数据源使用的是直连数据或是导入数据有何不同?
在查看数据看板时,支持筛选吗?
数据权限中的public按钮可以干什么用?
Datafocus目前支持连接哪些数据库?
海鲜种类数据
停电数据集
采购交易数据集
数据看板快捷显示是什么意思?
如何计算今年与之前年份的月增长率对比,需要12月的对比
如何制作地图式图表?

推荐内容

部分企业信息化程度比较低,是否需要数据分析,先从哪些数据入手,比如财务啊 还是什么的?
好用的数据图表制作软件?
能不能一个搜索框内实现多次计算并统计多个结果?
在数据看板编辑页面,如何对各个组件设置 “报表跳转”?
Datafocus的数据管理中,数据类型有哪些?
如何准备数据分析师的面试?
可以分享一下你们做的数据分析案例吗
定性分析和定量分析的根本区别在于?
DataFocus如何对历史问答进行评论、修改和删除?
DataFocus支持多轮对话吗?能不能做成小助手?

热门话题

数据源连接

本地版在哪里下载

数据可视化

折线图

数据分析

热门专栏

数据分析模型探讨研究

热门用户

叮咚

clarance2020

Bat

larissa

Trista