欢迎光临散文网 会员登陆 & 注册

Excel之PowerQuery 其实发现原理比听原理更有意义

2023-06-12 09:50 作者:孙兴华zz  | 我要投稿

网友提问:

回答网友问题:

前不久我发过一篇文章,题目是《本科之后再无原理,只有发现》

https://www.bilibili.com/read/cv20515129

其实今天这个问题,就是最好的验证。

网在的问题来自这里

网友对紫色部分不理解,如果我们直接将紫色部分放到PQ中可以看到结果,但是不明其理

这时就需要我们真相还原了。我喜欢看的柯南、福尔摩斯都是在有结果的情况下倒推真相,他们管这个叫发现,现在开始推理

当网友想看看each遍历出来的是什么的时候,看不到。。。

为什么?微软已经给了我们提示:因为下划线代表的是每一行的记录,我们需要指定字段,如下图所示

但是,现在数据列的每一行是文本,可是我们需要用数字排序

在讲课时说过,当下划线出现在字段名前面的时候可以省略

我们现在公式中的 [数据] 代表数据列每一行的字符串,我们需要从中提取数字

由于我们使用的是Text.Select 文本筛选 ,所以筛选出来的还是文本例如显示70 其实它是"70"

所以要转成数字

最终就得到了我们之前的公式。

但是在不知道对这列进行如下操作时,不需要写each

直接写成我们课上讲的方法

 如果你想对语文字段里面的值进行其它操作,"语文"  你是变不成  [语文]  的

所以才会使用each  ,所以我在讲课时一直说,放进去试一下,看看下划线代表什么

报错也能知道它代表什么,这一点微软其实已经想到了

比如我们买的数学卷子或练习册,有两种,一种是答案只给一个得数,另一种是答案把怎么想的都告诉我们了。但是,我更喜欢前者,我知道得数了,我就可以自由想象,哪怕我想错了,大脑也是得到了一次锻炼。就跟肌肉锻炼是一样的,如果长时间不运动,跟着刘耕宏跳2小时只要把动作做标准了,第二天可能会下不了床,休息一周就恢复了,如果天天练,跳4个小时,晚上睡得更香了,第二天还不疼,反而觉得身上更轻松。

PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e

Excel之PowerQuery 其实发现原理比听原理更有意义的评论 (共 条)

分享到微博请遵守国家法律