ajax从mysql提取数据在html中_如何从数据中快速提取指定字符?

3e57178ae706282a141578b0b15861ed.png

进行数据清洗时,我们常常需要从一堆复杂数据中,提取指定的字符来丰富数据维度。在PowerBI中我们可以借助PowerQuery轻松实现上述需求,具体实现方法可以分为两种情况,我们通过两个简单例子展开分享。

dd0020b6038124043df939c6a4d5206d.png

第一种情况是提取数据中靠左边的字符,这种情况可以使用函数Table.Start来实现。我们在公式栏中将第一参数设置为指定参数列进行筛选,在第二参数中输入想要提取的字符数,就可以从左开始对数据进行提取。案例说明:在下面的案例数据中,数据列中的值包含商品编号和商品名称,我们需要使用函数Table.Start将商品编号单独提取出来,并生成一个新的商品编码列。

7fe7c29d5f53a8504c002d6edb6a4d49.png

操作步骤:进入PowerQuery中,点击【自定义列】并命名为“商品编码”,在公式栏中输入公式:Text.Start([商品名称],6)。公式中第一参数[商品名称]为指定参数列,第二参数“6”为需要提取的字符数。

13abd48870079658a451284eb90e30bd.png

完成结果:点击确定,函数将从左往右提取6个字符,并生成一个新列即【商品编码】列。

02ddae3edcf04646f4b2bd2a7a2a81a8.png

第二种情况是提取数据中靠右边的字符,这种情况可以用函数Table.End来实现。我们在公式栏中将第一参数设置为指定参数列进行筛选,在第二参数中输入想要提取的字符数,就可以从右开始对数据进行提取。案例说明:在下面的案例数据中,数据列中的值包含有商品名称和颜色,我们需要使用函数Table.End将颜色单独提取出来,并生成一个新的颜色列。

2446212b465494ee1b91eb220635147d.png

操作步骤:进入PowerQuery,点击【自定义列】并命名为“颜色”,在公式栏输入公式:Table.End([商品名称],1)。公式中第一参数[商品名称]为指定参数列,第二参数“1”为需要提取的字符数。

b7b99931551b6775b93fa3f82a29573a.png

完成结果:点击确定,函数将从右往左提取1个字符,并生成一个新列即【颜色】列。

b28a09854f1d87139e96788b3637687c.png

以上两个函数可用于数据清洗时剔除多余或者无用数据;也可用来分离不同类型数据,增加数据维度。实现方式可以观察不同数据的规律,依照具体情况使用这两个函数,以获得我们想要的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值