2024-05
18

完成修正方案

By xrspook @ 9:50:33 归类于: 烂日记

周四下午,在接近下班之前打了个电话,知道了某个表格要怎么填写以后,我就开始修正自己的VBA方案。与其说是修正VBA方案,不如说是把VBA的方案更进一步,在那个方案上面增加内容。其实最需要增加的就只是一个仓号的拼接。要获取那个数据我有非常成熟的方案,因为去年夏天已经研究得足够透彻。虽然这样,但实际上实施起来的时候还是花了一点时间,尤其是要在VBA里把SQL的数据输出到数组,然后经过几番折腾以后,再输出到单元格。如果要我用Power Query实现这个功能,根本不用费脑子,马上就能实现,但是既然我那个 Excel用的是VBA,我也就懒得混合使用了。原来的内容没有改变,增加了两个数据项目,一个是仓号合并,另外的一个是单仓变化的的二维展示。二维展示实际上也是有一套成熟方案的,也是去年夏天,我已经把最困难的部分全部都研究透了,所以现在只是把那套方案里面的东西有选择性地挑选使用。

VBA方案实现了以后,我又在另外一个Power Query方案增加输出我需要的数据,然后我就没有继续干下去了,因为我不知道如果我要更进一步大范围改动之前的PQ方案的时候,我得花多少时间。当我觉得我必须得暂停结束的时候,已经是晚上接近9点。需要大改动的PQ方案,我需要实现一个累加计算。那个东西我是用来计算库存的。首先我会获得一个期初库存,然后得到一些每日的变化数,然后按照日期排序的方式,把它们累加起来。这是最关键的步骤。在VBA里面,如果要通过SQL的方式实现这个比较麻烦,但实际上在经典的SQL里有比较直接的解决方案,但是VBA的SQL没办法做到。PQ肯定有自己的方法实现这种累加,但是也没有非常直接的方案,也是通过多层套叠的方式试实现。就逻辑来说,实际上操作的步骤跟在VBA里的实现没差多少。回到宿舍以后,当我运动完毕,在洗澡之前,我稍微在微信上搜索了一下PQ的累加计算解决方案,结果发现是有的。看了一下代码以后,我觉得那是完全可行的,所以基本上我就确定这肯定没问题。打通了最后一个累加计算的问题,我确定只要我把需要的数据都准备到位,我就能得到我最终想要的表达效果。对一般人来说,在每天都有多个变化数的前前提下,每天都计算采购成本,简直是无尽的噩梦,但是其实只要理清思路,搞清楚到底是怎么个来龙去脉以后把这些步骤固化下来。只要把每天的数据都整理清楚,自然而然就能自动得到每天的采购成本。数据是出来了,花了九牛二虎之力,但我依然要问,为什么要逼着我们提供这些数据呢?因为实际上对绝大多数人而言,没办法纠结到这个程度,但即便我纠结到了这个程度,得出来的数据还是会有那么一点误差,虽然那些误差可能你根本看不到。

花了不到一天的时间,就重新整理出VBA跟PQ,我感觉成就感满满。

2021-07
18

I’m fine

By xrspook @ 11:12:36 归类于: 烂日记

当你拼命的时候,有人会为你担心,这是一件很窝心的事。昨天我妈突然跟我说,你天天去练篮球,不要搞到像当年跑步那样缺铁性贫血。其实我根本没有天天去,一个星期疯狂那么一两次也就够了,如果疯狂两次的话,每次大概一个小时,但如果我只去一次的话,我可能就拼两个小时,但是不会再多了。再多我的身体也吃不消。每天搞两个小时,我没那么牛逼。上星期三那一次过后我就感觉右脚的跟腱很不妥当,直到今天,那种不妥当的感觉依然在继续。星期三那天傍晚,我投了接近两个小时的篮球。不断投,几乎没有休息。所以我怎么可能每天晚上都搞两个小时呢?即便一个星期搞一个两个小时,也说不准我身体的什么部位会亮红灯。但话说回来,即便我身体扛得住,每天练两个小时,即便我会因为出汗太多导致缺铁性贫血,那不过是买一些铁的补充剂解决问题而已。但是如果真的到了那个程度,之前我应该已经入手电解质泡腾片。因为如果天天那样,不用那些东西,我早就抽筋或者出现其它状况了。

几年前的那些跑步生活让我见识了很多,经历了很多,比如说贫血,比如说因为贫血免疫力低下,导致我口腔的水泡不消退、只能去医院割掉,比如说髂胫束综合症,比如说足底跟膜炎,也比如说跟腱炎。我运气好,还没有遇到过膝盖方面的问题。虽然我经常会训练过度,但是实际上我的锻炼是有计划和章法的,当我发现某一个部分有问题的时候,我就会非常主动地去了解这个问题,然后找到解决方案。通常解决方案无非两种,一种是解决我急性的疼痛问题,另外一种是避免这种疼痛再次发生,要做到这样就意味着我要加入一些其它形式的锻炼。当你要专注在某一个问题上的时候,实际上你需要了解的远远不仅仅是这个问题本身。你不得不发散该去了解更多其它东西。有些时候 发散出去的时候,你会被其它东西吸引住,着迷得不能自拔。比如当年,我因为A Corazón Abierto去找Grey’s Anatomy, 结果我就掉进了Grey’s Anatomy的坑里面了。在跑步方面,幸好我还没到达那种掉到别的坑里要爬不出来,一直以来我都挺专注,但问题是到达一定程度以后,好像没有什么明确的奋斗目标,所以那个东西就慢慢放一边了。但实际上现在的我并不讨厌跑步,尤其是长跑。这是一项非常好的有氧运动,是一个了解新地方的极好方式。到达一个你之前没去过的地方,用跑步去认识那里是最恰当的,当然前提是那里的治安得靠谱。在中国的大城市,这一点问题没有,但如果到了国外,我觉得可能得打个问号。我还记得两年前在杭州的钱塘江大堤上跑步,是非常快乐的一件事。虽然那时的我已经很长时间不进行室外跑了,基本上我都只是在跑步机上跑步,但是那天晚上的经历非常过瘾。为什么是跑步而不是其它呢?因为如果只是散步的话,我走不到那么远的地方,看不到那么多的人和风景,但是跑步又远远要比你骑个单车又或者是坐着个机动车要慢很多。

我知道我不要命的训练过度会制造很多问题,但我也知道我是那种擅长于随机应变、喜欢见招拆招的人。

2019-03
30

态度与能力

By xrspook @ 9:51:25 归类于: 烂日记

光提出问题而不提供解决方案的人,我觉得是流氓。如果你只是个孩子,比如还读幼儿园或者小学,这种行为我们还可以理解原谅,但如果你已经是个初中以上的,甚至已经工作好几年甚至几十年还犯这种错误,那是不可接受的。

为什么会有这种行为我觉得原因有好几个。首先是因为他们的责任心不强,他们就没想过要把问题解决掉,他们只是想着把东西推卸给别人,减轻自己的负担。懒惰是所有人的天性,但一开始就投降,让懒惰控制自己和与懒惰作对、把那种负面的东西控制在一定程度完全是两码事。第二有可能是因为他们也想去把它解决掉,但是以他们的能力、他们的知识决定了他们没办法考虑得那么周全,所以他们没有解决方案。但其实解决方案并不一定很具体,哪怕你想到从哪些方向出发就已经能起到一定作用了。如果你甚至不去想,当然也就没有了然后。有时我会很纳闷那些光提出问题而不提供解决方案的人到底是如何安稳地睡着觉,难道他们把东西都推卸给别人以后自己就可以心安理得了吗?

上面我提到了造成只提出问题不提供解决方案的人的两种可能性,要把这个恶习改掉。我觉得也应该从这两个方面着手,一个是态度,一个是能力。态度方面如何改变这个我就真不知道了,因为那可能不是法律法规层面上的硬性要求,那是道德正法方面的自我提升。如果那是测验考试之类的,你不懂你就没打通过的话,大概他们不会那么容易犯这种错误,但问题是绝大多数时候,提出问题和给出解解决方案是主观选择,你甚至可以不提问题。生活之中绝大多数的人甚至不会去提出问题,因为他们就从未在某件事上用过心仔细琢磨过,尤其是那些一直干重复性工作,劳动密集型的人。你或许会说她们的工种决定了他们不需要在这个东西上面费神,但如果要更进一步考虑的话,他们也必须这么做才能跟上一层楼。作为上一层的管理者,这种能力就更加是必不可少。如果你当的是管理者,但是却一直抱着这种偷工减料的心态,我几乎可以断定你不可能成为一个真正成功的管理者。每当遇到这种人的时候,我就会感到非常郁闷,我会不断问自己为什么当初我们把他选上去?!相比于精神层面的东西,知识和能力方面的缺失貌似更容易补足一些。但问题是如果一个人被懒惰控制了,他还会去孜孜不倦地吸取各种知识吗?或许他已经默认觉得自己比谁都厉害,知道的简直是大海无量那么多。一辈子都保持自知自己无知是非常重要的。人的知识构成应该不止在一个层面上不断深入还包括在那个知识的广度上不断扩充。这对我来说天生不太难,因为我的兴趣爱好总是很跳跃性的,我总是对各种未知的东西感兴趣,但当然不是所有未知都会让我产生要去琢磨探索的心理,但只要那个东西我觉得有必要,我就会去主动掌握了解清楚,而不会选择找一个大神过来支撑完成本该是我的工作。别人不可能帮你一辈子,这就决定了自己一定要成为自己的英雄。

既然有些事情别人这么做的时候我们会觉得很生气,觉得他们这么做不好,我们自己就不应该去做那些事。

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