2020-09
18

强大的查询

By xrspook @ 8:45:44 归类于: 烂日记

昨天我实现了前天还不能实现的功能,用起来果然很爽。Power Query拯救了用vlookup公式导致源数据界面输入卡顿的问题。关于vlookup的卡机,据说用Power Query或者Power Pivot都能实现,而且据说PP的效率比PQ还要高。PQ现在我知道应该在哪里写代码了,但PP的DAX到底在哪里写,至今我还没找到。相对来说,我觉得PQ界面的按钮多一些。PP的按钮感觉跟数据透视表很类似。这就意味着,厉害的功能就隐藏在普通的东西之中。PP跟PQ比起来,函数的数量少了很多。用过的人都说,PP要比PQ简单,PQ就像一个谜一样。

前几天当我搜索,PQ教程的时候,发现了里面居然有递归。在谈递归的时候,把迭代也放进去了。迭代跟递归有什么区别现在我还不知道,但我知道递归和循环有什么区别。当某个函数的控制可以把判断和循环都用上的话。再加上700多个已经事先设定好的系统函数。PQ要实现一些神一般的功能显然是理所当然的。只有你想不到,没有它做不到,但前提是,要做到某些功能,光靠可视化版面,根本不可能。要在高级编辑器里自行折腾,或者在自定义的地方选择性折腾。光靠鼠标点击按钮是没办法把PQ的函数层层套用的,没办法一次性套用多个函数,某些功能就比较难实现了。对小白来说,要掌握所有可视化的按钮,尚且没那么容易,但是真正的高手,是必须自己写码的。

PQ用的是M语言,貌似我在VSCode的插件里面没找到相关的东西。里面有DAX的插件,可以自动补全和语法高亮。M语言更需要这种插件,因为光是函数的大小写就会把人搞疯掉。英语输入默认全部都是半角,但是如果我们的脚本里面还有中文,那就意味着中文跟英文得不断切换。光是逗号这种东西就会搞死人。而且我们的脚本里面,还不可能不出现中文。的确,函数可以起英文名字,但是,要处理的数据的列名,必然有中文,因为表格的内容有中文。我不知道那些写码的人是如何克服这种中文英文切换标点符号的问题,反正我是觉得,双引号,逗号,小括号这种东西经常让我很烦恼。不过幸好,据说,Office 2016以后的PQ,在写码的时候有自动补全功能,的确现在我的Microsoft 365可以这样,不仅仅是函数可以自动补全,连变量也可以自动补全。我不知道其他人写码的时候是怎样的,反正自从我习惯了python以后,我实在不能接受没有规范缩进的脚本。也正是因为有了python的习惯,所以我也默认把缩进从tab换成了4个空格。习惯了在VSCode里4个空格是4个圆点,现在PQ里没有这种东西。总让我觉得很不智能。

所有office文件都可以修改后缀,变成一个压缩文件。里面你看得懂或者看不懂的东西实际上就是数据以及你执行的步骤,所以PQ虽然有可视化界面,但实际上,它的高级编辑器让我觉得,那东西还原出了office软件数据处理的本身。

今年我的计划是学R语言,但实际上,我迷上了python,接着现在,我又迷上了M语言。

2020-09
17

融汇

By xrspook @ 9:02:26 归类于: 烂日记

在开始这篇东西之前,我突然意识到,原来一直以来,在网上我都通常不是在论坛之类的地方求助的那个。绝大多数情况之下,我的是去帮忙的那一个,又或者是发布某些信息的那个。我的确是有发过求助的帖子,但是,相对于其它来说,那非常的少,而且通常我是那种还没等到别人回复,我自己就已经找到答案的人。某些东西,靠我一个人的力量没办法找出答案,那个时候,我会求助于身边的网友。但网友不一定直接就能给出我答案,但是他们会给我个方向,让我明白我纠结的那个东西到底有没有找到答案的可能性。在一些根本就错误的命题上,也就不需要继续费神了。但是,在我纠结得死去活来之前,我不会找别人。当然,这也会有例外情况,比如电脑坏了,直接开不了机,或者能开机,但无论如何进入不了系统界面,又或者是电脑用得好好的突然就蓝屏。这些东西相比于软件上的纠结,又或者是习题上的误解会让我很慌。在电脑都开不了的时候,我也就无法找解决问题的方法了,因为绝大多数情况下,我的自学是搭配搜索引擎的。搜索引擎的答案是网友们的集思广益,众人是我最好的老师。暂时,我只是个低级的用户,所以答案可能难找一点,但通常都会有现成的答案,虽然可能不是一步就能上岸,要通过多种答案组合才能得出我想要的结果。

我不知道其他人自学的时候是怎样的,反正当我在学习某样新东西的时候,自然而然我就会联想我曾经做过的事。如果运用了这个新知识,会不会有一些更好的效果。比如昨天我下载了一本Power Query的教程。那是一本pdf,2017年出版的书,京东卖50多。我没想过买,也没想过不买,但是这么老的书,肯定已经有了pdf版本,所以我就下载了一本回来看看。结果发现,那本书里面说的Power Query是基于Office,2013的,所以,已经没有购买的必要了。因为Office 2013版本的Power Query和Office 2016的有差别。倒不是功能上有一些翻天覆地的变化,但是在找按钮上会让人有点棘手。于是我就直接开始看这本书。之前我觉得自己很讨厌看pdf。这次的这本pdf是扫描版,我也不明白我为什么看得下去,因为书本其实挺模糊的。里面说到用合并查询的方式来实现vlookup的功能。vlookup这个东西,只有几行的时候,效果还行,但数据一多,那就是死机的节奏。之前我们打算一整个表都用vlookup出结果,后来发现那会死机,所以最终使用vlookup的地方我就只留下几行而已,但即便只有几行,当我在那个源表增加数据的时候,还是会有卡机的感觉。在8GB内存的台式机上,感觉还好,在8GB内存的笔记本电脑上,有时会看到右下角说有多少个线程正在计算,显然这就是卡机的征兆。我不知道为什么会这么慢,如果用Power Query可以快一些。那本书谈到这个问题的时候,说少量的可以用vlookup,但大量的索引,Power Query才是最佳选项。从前我打算千行数据都用vlookup,后来发现那会死机,所以后来我就把那减少为只有几行,所以在我的那套操作里,无论用不用Power Query查询都无所谓,但是,我要掌握这项技能,但暂时,我还没有摸索出个所以然。

在没有得出为什么不行的时候就要停下来做其他事,总会让我觉得耿耿于怀意犹未尽,但我又不得不这样。以后我还得更严格要求自己,到点了就必须按下暂停键。

2020-09
16

迷上Power Query

By xrspook @ 8:50:36 归类于: 烂日记

从完全不用Power Query到天天都用那个东西,我感觉这实在太不可思议了。这种变化仅仅发生在一周之内。一周前我还在纠结,为什么我的Microsoft 365用不了Power Pivot和Power Query。自从我重新能用PP以后,我就在不断地探索,但是平时我处理的东西已经没什么可探索的了,因为那都是用了几年的成熟方案。我觉得已经很顺畅了。如果要再高效一点,就是把所有东西放进数据库,但我又不想真那样。并不是说我的确做不了,而是我还是想把这些东西用普通的office软件解决,毕竟实在说不准以后会怎样。会不会某一天我不续费365,又或者是我可以这么操作,但是和我搭档的人无法接受我的高端。如果我只是把软件交给他们用,这对他们来说学不到什么东西,他们只是用软件。当然这对我来说是很有好处的,因为无论是软件的使用还是软件的开发,我都了如指掌。这也正是我一直都很着迷的事。我不仅仅喜欢研究某一个部分,从某一个部分开始,我会快乐地发散开去,无论是纵向的还是横向的,最后全流程我都熟悉了。大概到了那个时候,我会换另一种东西开玩。

说回PQ这个东西。其实几年之前我已经听说这个强大的存在。Office 2003有个MS Query,但那个东西跟PQ其实是两回事,MS Query更类似于数据库的界面,PQ我觉得应该是Power BI的一个组成部分。Power BI除了PQ以外,还有Power Pivot和Power View。说是这么说,实际上我没用过Power BI。PV这个东西非常强大,动态展示数据,五颜六色,各种花式,但问题是,即便我能把那些东西放在网上,当我要交作业的时候,领导还是比较喜欢长篇大论。其实我更倾向于做个PPT,然后由我上去讲我的想法,而不只是写一篇纸上静态的东西说明问题。

PQ让我着迷的首先是逆透视。逆透视在从前的教学里,唯有通过数据透视表高级处理,现在貌似我已经不记得应该怎么用了,但是PQ非常简单,没有做不到,只有你想不到。二维表变一为表是秒杀的事。既然可以逆透视,当然也可以透视,所以你也可以把一维表变成二维的,为什么会有这种需要呢?之前我也不觉得要这么干,但昨天论坛里某个网友还真提出了这样的要求。他要合并两个表的数据,其中一个表的某两列得先进行透视处理。为什么会这么折腾呢?从原始数据看来,我不觉得他的表有什么问题。如果是我设计的原始表格,也就那样了。最终,他想做到的效果也很正常,因为那一大堆的数据,最后要得到的,其实也就是为了看那些东西。一开始,我想用PP连接两个表。结果发现连不上,说那不是唯一的ID,我有点理解为什么会连不上,因为实际上两个表除了某列数据有共同点以外,其他东西完全不相干,但是PQ却可以把他们用接近变态的方式粘合起来。从最后组成的大表结构看来,的确很乱来,但是要的不就是最后的数据吗?整合之后,一点问题都没有,当然,如果你要筛选两个表格,关联部分以外的字段肯定会出状况,而且这个状况是无法避免的,因为那些根本是不共有的信息。

我对PQ有好感的另外一个原因是那个东西有高级编辑器这种神奇之物。那种感觉就像PQ是一个可视化的网页制作软件,而它的高级编辑器就像是源代码。路人甲玩的是可视化,高手操控的是源代码。PQ的源代码用的是M语言。这是一种介乎于函数和编程语言之间的东西。能玩好这个的人没多少,能玩好这个的人绝对会让别人觉得是个神。数据的整理变成弹指间的东西,非常的伟大。几句代码就能解决平时我们只能靠努力,甚至非常努力都仍然解决不了的问题。

是网友们的问题,让我的脑洞又大了。

2020-09
15

如果我妈走了

By xrspook @ 8:59:15 归类于: 烂日记

不知道从什么时候开始,我和我妈的关系不像母女,而像姐妹了。37岁的年龄差,貌似根本没有那么悬殊。我跟我妈的状态,就像是我们各自都比实际年龄小了10年。我知道这种美好不会一直持续下去。如果有一天,我妈离开了,我该怎么办?这个问题,我简直不敢去想,因为我实在不想一个人对着我爸。就来对我来说,我爸就像一个陌生人。之所以这样,大概是因为我完全不了解他从前的故事。跟我相处的这30多年,他没有什么存在感,就像透明人一样。所以,当我妈不在,我要独自面对我爸的时候,估计我会直接把她送去老人院。不知道他是否愿意,但我觉得,他应该愿意,因为在那个地方,他再也不用自己做饭。也不用自己洗衣服,一天到晚他都可以投入到他想做的事情里。跟其他人比起来,他绝对是一个活在自己世界里的典范。电视里里说国家勋章或者国家荣誉获得者的故事的时候,总有这么一句话“一辈子只做一件事”。我爸就是那样的人,他一辈子就只是研究他的文字。我从来没有了解关心过他这么纠结有什么用。我妈更是任何时候都会不留情面地骂他只认识那几个字一点用都没有。当我爸也走了的时候,我真不知道该把他的手稿拿去烧了,让他的东西继续跟着他,还是把他的手稿拿去给某些文字协会之类。反正我是看不懂,也用不着的。一直以来我都觉得我爸太孤独了,几乎没有人过来找他。一年到头,他主动去找别人只有在过年的时候,给他的哥哥姐姐们拜年。

所以我觉得当我妈走了以后,家这种东西算是已经没了。家这种东西,只停留在我的记忆之中。从前我爸不给我讲他的故事,以后同样不会。我对我爸的了解,甚至不如我粉的某个明星。他的人生挺失败,我默许这种情况存在,不努力去改变,我也很失败。所以有时,我真的想不明白女强人到底应该搭配一个怎样的丈夫。如果我爸不是这样,或许我妈就会跟那个人不仅仅是吵架,更有可能打架。我爸不烟不酒也不聚会,一年到头不花几个钱,每个月都规矩地把所有收入全部上缴。地球上估计不会有多少个男人会这么干。我妈不喜欢我爸是显而易见的,我也不喜欢我爸,但是在外人眼里,我爸其实不算糟糕。这大概是因为家家有本难念的经。别人不是365天面对面过日子,所以感受不到那种痛苦。当我们吐槽我爸的时候。我们也没有考虑其他男人可能会糟糕到什么程度。试想如果我爸是抽烟的,我妈又长期慢性支气管炎,那会是一个多壮烈的场景。如果我爸是那种很活跃经常到处去玩的人,大概那些我需要背书的晚上,我就找不到家长帮忙了。

我不知道其他小孩有没有过这样的念想,总是觉得自己的亲生爸爸另有其人。

2020-09
14

好奇学霸们的人生

By xrspook @ 10:07:14 归类于: 烂日记

今天搭公交车上班的路上出乎意料,那辆车上最多的居然是学生,而且学生们在某两个地铁站几乎下光。平时,那辆304车上的几乎都是打工的外省人,他们其中很多都是在工地工作,从衣着就能看出来,但今天那辆车上几乎没有那种人。相比于平时,今天那辆车上的乘客更少。感觉我已经好久都没见过公交车上主要都是学生了。今天车上那些学生的校服我一件都认不出来,不得不说,现在的校服越来越好看了,尤其是礼仪服,但好看的代价是价格也越来越高。看着车上穿校服的学生,我才突然意识到原来自己已经不当学生不穿校服很久了。

学生时代成绩就是一切,但实际上人生又怎只那些。一直以来,我对我爸的过去都一窍不通,他从来不会跟我讲起他从前的故事。比如他是读哪个小学的,他的学习成绩如何,为什么我妈的家庭连高中都供不起她去读,而我爸能上大学。我爸从来没有跟我说过他学生时代的成绩如何。他大学选的的中文系,但我记得某次他跟我说其实他的高数也很好。过去那么多年,我爸从来没有辅导过我的理科,我爸通常只会帮我背书,连听写我也不让他做,因为他的普通话实在让人太纠结。我经常提笔忘字的小学低年级的时候,他是我的人肉字典,写作文哪个字不会他总能一口回答上。但理论上,他这个文革前就已经正规大学毕业的人理论上应该很厉害,不是学霸等级的估计做不到,但是他却从来没有把这样的往事拿出来谈过。有时我很羡慕我爸,因为过去了那么多年,他从前读的初中和高中居然都在,没有被兼并改名,而我的小学已经没有了从前的名字,初中更加是变成了纯粹的职中,不复存在。我爸在南武读高中,从现在的角度看,南武考上华师其实已经算是一件了不起的事了,为什么他从未提起过呢?他的大学同学有不少去当老师了,老师一级一级爬上去,校长部长的也不少,但相比于当老师的,更多的是去当官了,但我爸到他退休的时候,他什么都不是。他当过工厂的老师,也在工厂的办公室干过,但最后他当的是普通的工厂质检工人,做那些甚至不需要中专生的工作。

成绩神马、学历神马、读书神马,在我爸的人生历程里,都是浮云。

我很想知道,那些中考状元、高考状元十年后、二十年后、五十年后到底如何。如果他们的人生不怎么样的话,为什么当初要如此隆重。别说那么长时间,貌似我还没听说过中考状元三年后继续蝉联高考状元。高中的时候,我们的某些老师的高考某些科目是满分的。教过我的老师里面,有数学满分的,也有化学满分的,但他们都只是单科满分,我没听说过谁是某个地方的状元。到底状元们长大后都去干什么了呢?每当考试放榜,大家都会把注意力放在状元身上,号召广大学生向他们学习,他们是大家都榜样,但毕业以后呢?什么才是每个人的榜样?大家应该活成什么样子?

中国的教育让我们懂得一定得拿高分,却没有给我们明确地指引我们终身奋斗的目标到底该如何确定、怎么实现。

© 2004 - 2020 我的天 | Theme by xrspook | Power by WordPress