1
关注
6229
浏览

如何按规则提取数据?

查看全部 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中是否支持设置审批流程用于数据查看权限的分配?
业务数据更新时系统中数据会自动更新吗?
不是数据管理员,也能删除表格吗?
在英文环境下,如何查看上1小时的数据情况?
通过使用DataFocus智能数据分析系统,我能够得到什么?

推荐内容

DataFocus中可以直接进行数据的手动填写吗?
如何自己找数据分析项目来做?
DataFocus中的列类型有哪几种?
如何科学地分析学生成绩?
DataFocus如何对历史问答进行评论、修改和删除?
支持 like 关联吗?
网格布局和自由布局下修改数据看板内图表大小及图表位置?
如何将 将DataFocus搜索框嵌入您的页面方法
DataFocus中数据的列信息中可以包含哪些数据信息?
为什么我们需要新型的数据分析方式?

热门话题

DataFocus

数据源连接

本地数据源连接

数据库

地图

热门专栏

数据分析模型探讨研究

热门用户

jetwang

小小

小专家

Dory

datafocus4a91a48594cf4ba55d028d