- 1 -
最近,有朋友在使用Power BI进行数据整理的时候,要把合在一列里的内容进行拆分:
原想着使用“从数字到非数字”的拆分方式可以更方便一点儿,谁知道,竟然出错了!
实际上,这里很明显,是因为Power Query里将小数点当做非数字了。
数据下载链接:https://t.zsxq.com/05UrZzjm2
那该怎么办呢?
其实也很简单,我们仔细看一下这个拆分步骤生成的公式:
其中,所谓“从数字”,就是生成了一个{"0".."9"}的数字列表,而“非数字”,就是用not List.Contains函数排除了列表中的非数字内容。
理解这个步骤公式(函数)的基本原理后,我们就可以很方便地把它给改好——在列表里,加上小数点即可,修改后如下:
这时,数据已经正确了,但是,显然原来拆出来的列多了,而且列名也不是我们想要的,怎么办呢?
一是我们可以手动把多余的列删掉,然后修改列名,但这个稍显麻烦。实际上,我们继续观察这个步骤公式,就知道,可以很简单地在步骤公式里处理掉,即直接把步骤公式里的“尺寸.1”、“尺寸.2”……等内容改掉或删掉多余的内容即可:
出错其实并不可怕,找到原因,然后处理掉就好了!
- 2 -
最近,chatGPT火的不得了!那么我们试一下chatGPT的数据整理能力:
牛逼,还真的直接拆好了!不过这个数据其实挺规整的。咱们再换一个:
这倒是也都拆出来了,不过有一点点儿乱,生成的结果复制到Excel里是这样的:
再试试没有订单号区分的情况:
看起来很规整,是不是?但是,仔细看,其中竟然把重复品名的产品(比如猪肉干)给去重了,不仔细看还以为很完美!——是不是有点儿“太”聪明了?
再来试一下一言:
表格是整理好了,可是,长宽高和单位没有分开啊!
我们继续问:
长、宽、高中间把单位重复了一下,然后加了空格——这是分开?不过挺牛逼的是,竟然还帮我把单位转成中文了。
- 3 -
chatGPT对语言的理解和处理能力的确很强大,前段时间也有很多朋友分享了各种用它来写DAX公式或程序的内容,虽然不能完全准确,但也算表现惊人。既然这样,以后只要将数据丢给chatGPT,它就给我们分析结果了,我们为什么还要学Power BI?
实际上,我们问的每一个问题,都是相对独立的,而chatGPT也是基于我们的“监督”下,不断地根据我们发现的问题、提出的问题然后进行理解和回答,而并没有能力自主地形成思路,比如说类似Power Query将多个步骤连成一体变成一个自动化的处理过程,同时,它并不存在判断异常以及处理异常的机制——起码目前是这样。
所以,我们可以看到,在数据整理方面,chatGPT的能力明显比接受规范的数据提供DAX公式方面要弱得多,对Power Query相关问题的响应也要弱得多。
这……其实就有点儿一本正经瞎扯淡的意思了。
你用chatGPT问过关于Power BI的问题吗?它的表现怎样?
欢迎大家留言,一起围观。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!