1
关注
6227
浏览

如何按规则提取数据?

查看全部 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中的数据可以直接和其他系统进行对接吗?

推荐内容

datafocus可以进行 行转列吗?有什么限制吗?
如何准备数据分析师的面试?
可以做相关性分析吗
如何将 将DataFocus搜索框嵌入您的页面方法
大家在做销量分析的时候,一般都会怎么丰富图表,感觉每次我做出来的只是不同产品的销量对比,很单调
DataFocus中可以直接进行数据的手动填写吗?
怎样求按指定属性排序的累计最大值?
怎样实现在两个定义窗口范围分析度量的平均值 ?
可以分享一下你们做的数据分析案例吗
请问怎样在图形界面直接修改聚合方式?

热门话题

BI

折线图

问题修复

地图

Excel

热门专栏

数据分析模型探讨研究

热门用户

larissa

咕咕鸭

datafocus4a91a48594cf4ba55d028d

叮咚

小专家