博文

目前显示的是 一月, 2022的博文

Power Query学习笔记1:多列聚合求和

图片
 需求分析:公司在全国有多个销售区域,每个销售区域又有多个项目组。现需从各销售区、各项目组收取1-12月的销售数据并汇总,汇总字段按照销售区区分。 此文目的:多个表格的简单整合比较容易,使用PQ可以实现自动更新,数据处理能力也大大提升。此文针对的是多表汇总后进行的按销售区域聚合的步骤。 解决思路:数据聚合可用的方法有”分类汇总“或”数据透视表“,但是因为上一步骤使用PQ对多表进行了整合,再对整合后的表另外单独数据透视就有点繁琐,何不一步到位在PQ中进行聚合?PQ中自带“分组依据”功能。下面是例表,同时先看下“分组依据”如何使用。 “分组依据”功能对于需要求和的列数不多的情况下很方便,但如果1-12月均需要进行求和,就要在第④步中操作12次。所以我想对这一步进行简化。 我们需要用到的函数是Table.Group[ 官方文档 ],先用最简单的形式写出这个函数,看看会抓取到什么结果。 可以看到,Group按照区域名称抓取了每个区域的数据,汇总成一个Table放在我们构建的”数据“列。对于单个Table,我们无需再进行聚合,直接对其每列数字进行相加就可以了。拿”北京“区域为例,先把它转换为列表,再使用List.Sum函数相加。 还要使用Table.FromRows函数把列表转换为一行表格。为了标识列,使用Table.ColumnNames函数获取源表的列名和汇总的结果拼接在一起。 退回步骤一,既然我们有了每个区域的汇总表格,那就可以在步骤一中用步骤二的代码对”数据“列进行替换了。 这时再对步骤一的"数据"列进行扩展即可。 最终表的效果如图

“元宇宙”将深刻影响的六大行业

 近期《黑客帝国:矩阵重启》上映了,全球观众又跟随基努·里维斯回到了Matrix的虚拟世界。抛开机器与人类的对立,Matrix放在今天来说也相当于一个“元宇宙”,就和《头号玩家》里的绿洲一样,只是在Matrix中人类没有选择权。 “元宇宙”是什么这里不再赘述,普遍认为,“元宇宙”将是一个包罗万象、无限逼近真实的虚拟世界,在未来某一天,元宇宙可能取代现实世界,成为人类生活的主要场景。如果这种愿景最终发生,将会对现在的某些行业产生深刻的影响,甚至颠覆。 1.电信产业 前几年4G技术刚刚普及时,“无限流量”成了运营商吸引用户的手段,大家乐观认为,随着基础设施的完善,“5元30M”的时代一去不复返,流量越来越不值钱,最终大家都可以用很低的价格体验”无限流量“。然而事实是,现在三大运营商均已取消”无限流量“套餐,即使进入5G时代,”无限流量“也没有回归的迹象,最多就是”达量限速“。究其原因,有工信部的整治,也有运营商的盈利需要,但本质是,现在已经进入流量世界,无论是看短视频,即时通讯,还是玩游戏,甚至打电话(手机厂商的”畅连“技术),都需要流量,内容的出产速度远远大于基础设施的建设速度。而“元宇宙”基本是现实社会的映射,其数据量更是天量级别,到时除非基础技术发生革命性变革,否则我们将进入一个“流量紧缺”时代,甚至现在的“宽带”都要按量收费了。因为数据传输已经实质上成为基础设施产业,很有可能未来的流量费变成一种“税”,由政府收取。 2.商业地产 2020年突然爆发的新冠疫情让许多公司第一次尝试在家办公,有些公司会发现,在家办公不仅没有影响工作效果,反而节约了租金、水电等成本。在元宇宙里,在家办公的效果更加显著,不是单纯的通过即时通讯派发任务,通过远程系统操作办公软件,而是像在真实世界中一样,能够和老板、同事、合作伙伴面对面交流,就像《星球大战》里绝地武士们通过全息投影开会。企业雇佣员工目的是获取的是员工的idea,如果idea通过线上传播实施,还有什么理由一定要坐在办公室里呢?再者,现在已经有个趋势,就是线上劳动者逐步增多,如视频主播,推广代理等之前被称为“自由职业”的群体,未来对写字楼的需求即使不会下降,也没有增长的理由。商业地产开发可能会萎缩到很小的规模。 3.设计行业 设计如今是个门槛较高的行业,不仅要有天赋,也要花费一定精力学习各种复杂的软件和工具。但是在元宇宙中,可能