查看原文
其他

会点编程还是挺重要的!

徐甘木 徐甘木
2024-08-28

上周老板交给我一个活儿,计算某个课程截止到Q3的分成。


这个活儿逻辑挺简单的,就是拉取课程的日订单然后计算每个订单的收益,并匹配上对应的成本,得出可分成的金额,再乘以分成比例,就计算出实际分成了。


道理是简单,实际操作可就没那么容易了。


主要是数据量大的问题。


当我从系统拉截止到Q3的日订单,发现拉出来的订单数量高达78万行,差点昏过去。


因为我所需要做的不是简单将订单金额相加,而是要新增列,计算出合同口径的收益,再减去对应的成本,而不同sku对应的成本并不相同,这意味着我还要先筛选sku,再匹配对应的成本,然后才能得出可分成的金额。


这个数据量,别说用excel操作了,光打开都得半天,用excel筛选匹配就是几乎要崩溃的节奏。


然而我比较熟悉的工具是VBA和Power BI。


VBA还是得在excel中操作,并不解决excel会被卡死的问题,而且匹配的过程会涉及for循环,用VBA处理可能会加速Excel的崩溃;


Power BI虽然可以处理几十万行的数据,但导出数据有各种限制,最高只能导出3万行,所以就算操作好78万行数据也无法顺利导出。(关于power bi数据导出有好方法的欢迎联系我!)


感觉SQL可能可以解决这个问题,但我的SQL水平十分菜,只会写简单的select查询语句,并不知道如何用SQL插入列和根据条件输入特定的值,任务有deadline,现学又来不及。


于是我就只能采用最原始的办法——用excel手工处理,节奏是这样的:


打开表5min,稍微筛选一下,excel就开始转圈圈,转个10min,数据被筛选出来了,然后用ctrl+enter批量输入值,excel又开始转圈圈,再转个10min。


这样循环往复,一个逻辑简单的操作我差不多搞了整整一天。。。。其中还经历了Excel数次崩溃。。。



痛定思痛,我开始呼吁老公学习SQL,他学了一周左右顺利解决了这个问题。


插入列,根据条件填写特定的行值(点击查看)


几条语句就可以轻松解决我的烦恼,而且运行速度秒杀excel!


这让我想起去年面试美团财务分析岗的经历,岗位开出的薪资是25K,岗位的JD上专门写明要求会SQL,因为要处理的数据量很大,excel无法满足需求。


当时在面试时我特意问了一下为什么一定要会SQL,让BI部门帮忙处理数据不可以吗?


面试官说因为BI部门并不怎么懂财务,财务去提数据需求时,BI理解并不到位,沟通成本很高,所以想要在财务分析内部设置一个数据处理岗位,要求就是既懂财务,又懂SQL。


我又问了这个岗位对SQL的要求,面试官说一个case需要写上百行的语句,我掂量了一下自己的SQL水平,默默地闪了。


不过会点编程工具算是财务分析领域可以弯道超车的好机会,因为那个岗位需要的是对财务和编程都比较熟悉的人,面试官坦言很难招,市面上只懂编程或者只懂财务的人都很多,但懂编程的财务太少了,换句话说,如果你是个熟悉SQL的财务,其他条件差一些也是能拿到机会的。


不说了,滚去学习SQL了~



历史文章相关阅读:


CPA学习方法论:

学CPA最好的方法是自上而下

5月了,你的CPA怎么样了?说点掏心窝子的建议

如何转行财务分析师:

只做过核算,能转行财务分析吗?

财务分析没你们想得那么难!

什么是牛逼的财务分析?

大白话说一说月入几万的财务分析师究竟在干什么?

为什么在面试的时候不能说“虽然我没有经验,但是我非常愿意学习”

学会计的三重境界

觉得转行财务分析很困难?可能是你太被动了

CPA干货:

有点烧脑!

挨打就要立正

又发现一个利润的蓄水池!

明知是坑还要跳?

换汤不换药!

主动求变还是断尾求生

谁比谁容易?

快到年底了,你的年假用完了吗?

来道例题验证下!

来吧,梦想合伙人

说一个骚操作

说一个冷门知识点

套路满满!

高下立判!

“不如给钱”真的是政治正确吗?

心意和心意之间并不相通

我柠檬了!

不按套路出牌?

被辞退了怎么办?



我是分割线



欢迎各位老铁给我来个素质三连:点赞+在看+分享!


虽然我的标题挺不正经,但我分享的都是正经的干货,欢迎关注!

PS:我早已通过CPA考试,现在重新拾起就是想把之前为了考试死记硬背的点重新梳理一遍,用会计原则和逻辑框架去简化理解,因为在我看来,会计这门语言自身是有很强的逻辑性的,死记硬背的后果是就算一时通过了考试,考完后也会忘记得一干二净,更何况死记硬背情况下,大部分人还无法通过考试。


探寻本质的过程是痛苦并快乐的,我的理想是能帮助一小撮人更好地通过考试,而且能将这些知识灵活应用到工作上。




继续滑动看下一个
徐甘木
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存