2021-05
20

直踩到底

By xrspook @ 9:14:28 归类于: 烂日记

一天有19个仓发生变动,这到底是一个什么样的境界?显然之前我们从未遇到过这种事。即便19个仓发生变动,但是到最后的时刻,如果变动的东西没有那么多的话还可以接受,因为可以一点一点逐步完成。从早上8点到晚上12点都在作业,都是由一帮人去作业,他们就不觉得这太变态了吗?管理者们肯定没有经历过三班倒,为什么人家要三班倒?为什么你们只是挺挺尸就能熬过去?现在我们的作业是挺尸能熬过去的吗?人家的三班倒,每个班只有8个小时而已,但是我们却只有一帮人做两个班的工作。晚上11点50分同事把这一天的作业数据发出来,然后我用了9分钟的时间,也就是在11点59把我的汇总数据也发出来。如果不是提前就做了很多东西,这绝对是做不到的,没有30分钟以上是无论如何做不出汇总数据的,因为要核对的东西实在太多了。哪怕数据处理这个步骤不怎么耗时间。为什么核对数据要费时间呢?19个仓的变动里面包含了6个客户,某些客户有多种情况,每总情况都得加一遍。光是把数据抄写下来,然后用计算器全部都打一遍汇总数,接着再跟系统去核对这个过程已经是30分钟无论如何做不到的了,无论你有多快的手速。就更不用说,如果数据处理的时候你还得想一想。对别人来说数据处理就得折腾半天,但是对我来说,我已经把那个忽略不算了。尽管我已经把可以提前的东西全部都提前了,但是。数据还是到最后时刻才给出一个结果的话,我一点办法都没有。说好的干到晚上11点,为什么又推迟了50分钟呢?为什么不到10点放进去的车足足装了一个多小时快两个小时才出来呢,这令人非常费解。最后出不了数的也就那几台车。准确来说是4台车,为什么会这样呢?如果不是在夜深,不是在这种时候,是在白天正常上班时间,这4台车也得耗两个小时吗?又或者说把车放进去的时候,他们就没有意识到这几台车很棘手,要搞到很晚吗?如果有这种觉悟的话,就不应该把这些会耗非常多时间的车安排在接近10点的时候开始装货。开单的人开到一定程度,他们也不管你做得完还是做不完,反正他们就溜人了,开单的事完成了,他也就完成了他自己的工作。过磅的人、理货的人,发到觉得自己做不了了,也就那样了。唯有我这个等他们数据的人一直在纠结开那么多单做得完吗?又或者是做到这个程度,他们是要不干了吗?还是说要继续做下去。当我猜测他应该不会再做的时候居然又开单了,居然又放车了,但当我觉得他们估计得一段时间才做得完的时候他们突然就收工了。

明天早上8点上班到晚上12点,实际上还是没做完这一天的活,让人很痛苦的。为什么这些事我必须要在当天完成,能不能放到明天呢?其实以前我的确是明天才去做今天的事的,但那时的作业远远没有现在这么多。所以早上我还可以早点起来去做,但现在我得早起来呢?如果这一天真的出了状况的话,大清早的我找谁呢?找不到谁的话,问题没解决,会活生生把我纠结死。于是我也就只能比他们更晚,起码这样的话。当我发现问题的时候,我还能找到个回答的人。

到底我要到什么时候我才能习惯这种非人生活呢?!我真的能一直扛住???

2020-05
27

数据汇总小感

By xrspook @ 9:05:03 归类于: 烂日记

理清思路,比埋头苦干重要很多。如果一开始就掌握了方法,就不需要在路上兜那么多的弯。处理数据有这么一句行话,汇总时掉的汗,是录入时脑子进的水。如果一开始就把数据结构设定好,往后的汇总那是行云流水般自然而然的事。我是那种习惯于白手起家的人,通常我不会借用什么特殊的工具,比如说某个系统,我只用最普通常用的办公软件解决问题。

当然了,办公软件我是挑的,比如我只喜欢微软,我不喜欢WPS。而之所以不喜欢WPS,是因为我觉得很多东西他们仍旧留抄袭的层面,在一些非常核心的数据控制方面,他们远没有Office这么强大。有一些经常用到的小技巧,他们的确做了很好的封装要优化。但是会看的看门道,不会看的看热闹,就如一开始所说的,如果数据结构做好了,那些小窍门是不需要用到的。那些小窍门通过Office的高级公式是可以完成的。有人觉得那些小窍门非常有用,但是我觉得如果全盘数据由我控制,我的脑子不会那般进水,自然就不会挖坑让自己踩,那些所谓窍门也就不需要用上了。

跟数据透视表交了朋友以后,我明白到明细数据和汇总数据是彻底不一样的两种东西。你把他们混合起来用,结果将非常恐怖。通常,大家都喜欢这么干,而且觉得这么干是理所当然的事,而之所以有这样的看法,是因为当没有办公软件,没有Excel没有电脑之前,他们在纸质上就是这么干的。在纸质上这么干,可以让他们对整体数据有一个全面的认识了解。但实质上,他们所做的那些事正是数据透视表最擅长的。在纸上完成,只能做某一个分类的,如果要换个统计口径,那一大片数据等于白费。很多人在用Excel的时候,实际上只是把他们在纸上做的那些搬到电脑上。Excel不是一个画图软件,不是艺术家的画板,也不是一个用键盘操控的笔记本。这个强大的软件是有很强汇总计算功能的,我们必须用好这个,用不好别人的优点就是在增加自己的麻烦。软件的天马行空建立在我们说了一些他们能理解听懂的话。软件也是有脾气的,你得按他们的语法去表达你的东西,他才能用他的高超技术化腐朽为神奇。所以,我们首先要知道自己有什么,自己想得到什么,还有软件习惯用什么格式去处理问题。把我们的需求用机器语言翻译出来,然后我们就能得到我们想要的结果。把明细数据和汇总搞在一起其实并不是我们最初获取的数据心态,我们做的其实已经发展过了,要软件替我们做汇总分类,我们就要退回最原始的状态。为什么明细数据和汇总数据必须在一个页面反映出来呢?看数据的时候,我们到底是看每一条数据有没有问题,还是我们只是把那个明细数据当做是一个凑数的工具,而我们的眼睛直接瞄到了最后呢?如果我们关注的只是最后的汇总数据,明细数据摆在那里,难道就只是用来让我们多滑几下鼠标到最后吗?对基层人员来说,他们必须保证每一条原始数据的真实性、准确性和完整性,而对领导来说,明细是什么不重要,他们需要的是各种维度的汇总结果,每个领导的口味不一样,他们想要的汇总口径五花八门。成千上万的明细数据再用一开始纸质那种画大图的方法来汇总,根本赶不上这个时代的节奏。不仅仅是累处理数据的这个人,看结果的人也很烦。

程序语言也是一种语言,射手座有语言天赋,我觉得这可能是真的。

2019-05
1

继续折腾吧

By xrspook @ 11:27:21 归类于: 烂日记

软件设计出来唯有在使用的时候你才能体现出它的价值。昨天和今天我把自己写的两个VBA用了好多遍,感觉真的是爽歪了,但有些东西只有当你用的时候你才会明白到某些手续的必要性。

比如我写的第1个VBA,那是用来套打的,可以打一个工作表里面的指定行。一开始的时候我的思路是把要打的表都复制到有保存VBA的工作簿里,当时打印结果出来的时候我傻眼了。因为页边距的问题,所以打歪了。打了第1页以后,我就已经意识到这个问题,于是我修改了有VBA代码的工作簿,但即便这样,从其它地方复制过去的工作簿还是不以我理想的方式出现。所以最终我把需要打印的工作簿复制到一个别的地方,文件重命名,然后同时打开那个工作簿以及含有VBA代码的另外一个工作簿。在需要打印的工作簿下快捷键调用另外一个工作簿里的VBA代码。这样的好处是我不需要把VBA代码到处复制,只要我同时打开两个工作簿,我就能实现这个功能。一开始我是不知道的,虽然之前我已经看到过网上有人说可以这么做,这样做的好处就是不需要到处复制VBA代码,因为在Excel里面,2007以上版本里最普通的xlsx是无法保存宏代码的,如果要保存宏代码就必须使用xlsm,当然可能如果你把它降级为2003的版本就可以在里面保存代码。显然最普通的工作簿里面不允许你默认打开或者保存使用宏代码能提高了文件的安全性。自己用的宏代码放在一个自己的文件里,需要在别的文件调用的时候同时打开工作簿,这其实也很方便。自己的工作簿设置的宏快捷键在其它工作簿也一样可以用这很爽。这些东西在我写代码的时候我没有想考虑过。因为我只是个新手,不可能一开始就那么周全。

我写的第2个VBA是用来汇总数据的。理论上我还需要添加一个筛选的功能。这样的好处是每次我不需要把每个工作表里面的所有内容都复制到大表里,而是先进行筛选,然后再选择性地复制过去。这可以减小文件的体积以及代码运行的速度,但另一方面,其实筛选也是需要时间的,是全部东西拷贝快一点,还是先筛选再拷贝快一点呢?对我来说,因为我的数据不算太多,所以目标以外的东西我完全可以视而不见,但是如果我把这条代码给别人用的话,或许先进行筛选然后再复制会更合理一些。设定筛选会让我落入另外一些烦恼,筛选范围是个问题。最简单的当然是某个指令数字的筛选,靠谱一点的是某个范围的筛选,但某个范围又分为了连续以及间断。显然要全部满足这些,从逻辑上我还没想通。在非大牌软件里同时满足这几种东西的貌似我还没见过,所以我没想通可能是因为要实现这些有难度,但并非不可能。比如在设定打印页面的时候,我就可以用单数字,连续数字或多数字实现我的要求,所以这个功能是可以做到的,只是我还没想到应该如何实施。

折腾是一个没完没了的过程,但我会乐在其中。

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