1
关注
6234
浏览

如何按规则提取数据?

查看全部 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支持API接口对接外部数据吗?
金额危机数据集
在英文环境下,如何查看上个月的数据情况?
流星雨数据
如何在datafocus中创建中间表?
表格中有缺失数据,如何填充呢?

推荐内容

转行数据分析,如何写简历通过的机会最大?
Datafocus支持批量数据筛选吗?
怎么培养数据分析的能力?
支持 like 关联吗?
如何做数据分析?
如何做一个店铺会员体系诊断
怎样求按指定属性排序的累计最大值?
数据看板可以复制或者删除吗?
大家在做销量分析的时候,一般都会怎么丰富图表,感觉每次我做出来的只是不同产品的销量对比,很单调
能不能一个搜索框内实现多次计算并统计多个结果?

热门话题

搜索式

数据分析

新人报道

本地数据源连接

数据

热门专栏

数据分析模型探讨研究

热门用户

DataFocus

larissa

datafocuse2f4b311da96137ca94a5c

小小

sophia