2022-09
29

颠覆自己

By xrspook @ 8:13:54 归类于: 烂日记

人随着年龄的增长,大脑会越来越卡顿不好用,尤其是当你要学习一门新东西的时候。或许一直以来的经验会对你有所帮助,在运动层面上我感觉是有帮助的,即便你从未接触过这项运动,但是你之前做过的其它运动会在你掌握这项运动的时候让你稍微容易入门一些,但是也会存在这么一个怪圈,因为之前已经接触过其他运动,于是你就自动进入了某种套路,但是那个套路不利于你在这项运动上进步。比如大学的时候,我的选修体育大一是网球,大二是羽毛球。学网球的时候,老师一再强调手腕要固定,挥拍靠的是肩膀的力量,还有整个躯干的力量,不要试图用手腕,因为网球拍太重,而且无论是正拍还是反拍,都要学会收拍,否则的话,肘关节也很容易废掉。但是到大二学羽毛球的时候,却变成了羽毛球用的就是手腕的力量。后来我感觉到,尤其是在扣球的过程之中,手腕的力量尤其重要。所以这还真挺矛盾的,当我习惯了不用手腕之后,突然又要我开发手腕这个技能。但幸好总的来说,这种事情发生的几率并不算太高,比如跑步积累回来的经验在其它运动上基本上都用得着,比如心肺能力,也比如清楚自己的极限,以及当前所处的运动强度的感知。

跟运动比起来,要在知识上从零开始学习一门新的东西,我感觉随着年龄的增长越难越入脑了。以前很快就上手的东西,现在可能卡在那里半天不知道怎么回事。尤其是遇到一些逻辑已经跟之前不太一样的事物的时候。对我来说Power Query和Power Pivot是两个怪兽,它们很强大,但问题是它们使用的逻辑又跟一般的编程,或者跟平时使用的Excel又有很大的区别。你明明知道它们很强大,但问题是要驾驭那种强大,你就得让大脑按照它们的规则去运行。可以这么说,平时你看这个人你是从正面看,侧面看或者后面看,但它们所要求的那种逻辑是让你从头顶往下看,又或者从脚底往上看。从头顶往下看或者你还会遇到过,但是从脚底往上看这种情况,唯有叫那个人站在一个玻璃上面,然后你从玻璃底下抬头看。人还是那个人,但是改变观察的方式你会觉得自己很渺小很无助,但你必须接受这种不一般的视角。情况就好像去做CT。断层扫描之后,人被切成了一片一片的,但那些东西组合起来的确是个人。这样被切片的人跟我们平时所见到的那个人是一样的,但是你能根据某个人的某些切片而辨认出那就是某个人吗?Power系列的某些东西给我的感觉就像CT切片那么神那么玄乎,的确很伟大,但是却颠覆了我一直以来的认知。学习的时候,你当然希望自己能抛开之前的一切,但实际上这又谈何容易。尤其是当你看到这个的时候你自然条件反射的时候,过往的经验就会自动蹦出一些纠结,为什么居然是这样?

没有人强迫我必须得学习这个,必须得颠覆自己之前所熟悉的那些东西,但我觉得现在是时候直面那些之前我一直在逃避的坎了。

2021-06
3

PP大显神威

By xrspook @ 8:39:11 归类于: 烂日记

我觉得我是那种越强越强的人,所以你越是把问题抛在我面前,我越是能不知道为什么找到解决方案,这是我最大的特点,也是我最大的优点,同时也是我有别于别人的地方。有些人遇到这种东西,还没开始找对策,就会躲避,但显然我不是那种人。

要解决问题,有时候我觉得其实也是要靠一点灵感的,比如说一直以来我都想解决单位的某些结算问题,但是我却一直都找不到合适的方案,应该用什么方式去处理那些数据呢?昨天我花了半个下午的时间研究了一番Power Pivot,好像被我找到了合适的方案。当然之所以这样,是因为我需要处理的那些数据还不算非常过分。其实之前我也用Power Query处理过类似的问题,但是PP跟PQ比起来,PP显然强大非常多,结果是秒出的,根本不需要有任何的等待,PQ还得考虑各种清洗折叠,但是PP完全不需要,而且运算速度快非常多,这是让人非常震惊的。现在回想起来,之前我不就是想要这样的效果吗,但是那个时候我用了PQ,PQ里我费了九牛二虎之力才终于实现那种效果。可以肯定的是,无论是PP还是PQ,无论处理过程快还是慢,结果都是动态的。我不知道为什么入门的时候我选择的是PQ,如果我一开始选择的是PP,可能上手速度会快非常多,而且也不需要在某些问题上纠结半天。一定程度上我觉得这两个东西虽然能实现同样的效果,但是二者的思路非常不一样。如果说跟编程比较类似的话,我觉得是PQ,PP的思维有点我转不过弯来,虽然翻来翻去也是一些逻辑上的问题。

PP非常重视数据的适用范围以及上下文。如果范围搞歪了,那完全是白搭的节奏。之前我之所以一直在玩PQ而没有玩PP,是因为 PP非常依赖net framework这个框架。每次加载数据,每次刷新都要一段时间,显示的就在load那个东西。之前我玩PQ的时候,用的是win7系统,那个系统的net framework被我折腾来折腾去以后已经有点不太正常了,所以说不准PP什么时候就会死机挂掉。相对而言,PQ虽然处理时间会长一些,但起码那个东西不会因为net framework有点不正常而卡住。 PP也好,PQ也好,都是Power BI的一部分。所以其实这两个工具不是孤立的,两个东西都各有所长。数据分析的前提是数据整理也就是俗话说的数据清洗,PQ才是数据清洗的高手,但后面的分析环节折叠汇总,那就要靠PP的功力了。

话说回来,虽然我实现了某个功能,但实际上我对那段抄回来的东西还是有点不理解,为什么会那样?那是一段求历史累计数据的公式。如果只是求今年出到现在的数据,PP有一个智能的时间公式可以直接套用,非常的简便,但是如果我要求的数据有特殊的时间范围,比如说跨年,就只能自己写一个度量值去实现。日期表上的首天这个我可以理解,日期表上的末天这个我也可以理解,但之后那个过滤公式的叙述我有点搞不懂,之所以这样大概是因为我还没有清楚的了解PP是怎么运行的,PQ完全就只是一个脚本,只要读懂语法,你从第一行开始就可以一直沿着思路到最后一行,就能得出你想要的结果,但PP的数据到底是怎么开始进入然后输出的呢?有时我觉得自己懂,但有些时候我又觉得我好像不知道那在说什么。

显然,我是时候从零开始学PP了。

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