1
关注
6516
浏览

如何按规则提取数据?

查看全部 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 人关注

相关问题

电影评分数据集
疾病症状数据集
骨科患者数据集
搜索时,如何筛选时间?
数据看板有哪些自定义组件?
依据图形应用场景分类数据可视化有哪些分类?
可否在线填报数据?
同一数据表,但是在大屏制作中不同历史问答中同一数据列根据情况要显示为不同名称怎么办
想要实现一个时序条形图需要满足什么样的数据前提条件?
搜索页面可以将数值表以csv的格式进行导出,那么导出的数据是全部数据么?

推荐内容

DataFocus中可以直接进行数据的手动填写吗?
数据看板可以复制或者删除吗?
提个建议,入门视频可以在对应节章节添加用户手册跳转链接
Datafocus支持批量数据筛选吗?
怎样求按指定属性排序的累计最大值?
Datafocus的数据管理中,数据类型有哪些?
在数据看板编辑页面,如何对各个组件设置 “报表跳转”?
为什么我们需要新型的数据分析方式?
如何选择合适可视化图形
能不能一个搜索框内实现多次计算并统计多个结果?

热门话题

全局配置

传统BI

数据可视化

下载安装包

搜索式

热门专栏

数据分析模型探讨研究

热门用户

Dory

Cynthia

胖子君

datafocus5e6b6223a59f17ef03dc11

datafocus1a59d803c8d9d16ef24302