1
关注
6866
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 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如何下载系统日志?
想要获取以周为统计的数据情况?
2018推荐给家庭支持服务的儿童人数数据集
通过使用DataFocus智能数据分析系统,我能够得到什么?
数据管理页面数据表右侧分类下出现的标签是如何添加的?
App 数据分析的常用指标有哪些?
如何进行向下钻取,也就是说钻取需要满足什么样的条件?
创建的中间表在使用的时候查不到数据,可能是什么原因导致的,跟字段匹配有关系吗?
2016参加CPNS的儿童人数数据集
压力检测数据集

推荐内容

数据看板可以复制或者删除吗?
APP怎么分析,例如对拼多多进行分析?
可以分享一下你们做的数据分析案例吗
能不能一个搜索框内实现多次计算并统计多个结果?
史上最无厘头的可视化,我用DataFocus做了一个美女相册
DataFocus中的列类型有哪几种?
如何分析一只股票?
DataFocus中可以直接进行数据的手动填写吗?
电商平台应该分析哪些数据?具体怎么去分析
DataFocus中数据的列信息中可以包含哪些数据信息?

热门话题

可视化大屏

折线图

本地版在哪里下载

数据

SaaS版

热门专栏

数据分析模型探讨研究

热门用户

DataFocus

Bat

小专家

sophia

achilles