1
关注
6646
浏览

如何按规则提取数据?

查看全部 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的过程中遇到报错,比如说报错“BI未找到数据”,该怎么办?
如何计算字符长度?
新建并分配了组及用户权限,怎么没看到数据表?
数据表之间有逻辑过滤筛选,怎么实现?
在数据看板编辑页面,如何对各个组件设置 “报表跳转”?
矩阵图一般在什么场景下使用?如何设置?
数据源导入后还可以再编辑吗?
数据源导入的时候可以修改表名和列名名?
数据透视表的拖动功能?

推荐内容

Datafocus支持批量数据筛选吗?
如何准备数据分析师的面试?
可以做相关性分析吗
数据看板可以复制或者删除吗?
怎样求按指定属性排序的累计最大值?
App 数据分析的常用指标有哪些?
好用的数据图表制作软件?
提个建议,入门视频可以在对应节章节添加用户手册跳转链接
在公式中是否有类似like这样的模糊查询?
怎么培养数据分析的能力?

热门话题

Excel

排序

搜索功能

地图

数据源连接

热门专栏

数据分析模型探讨研究

热门用户

datafocus8414cae6c6eedd998c7582

Trista

哈哈哈哈怪

datafocus4a91a48594cf4ba55d028d

later