相信很多人对Excel都是又爱又恨的,这个我们日常工作中频繁用到的工具,功能虽然强大,但缺点也很明显。如在性能方面,当数据量较大时Excel运行就会变得非常缓慢,严重降低了工作效率。在讨论如何解决这个问题之前,我们先来看一个真实的案例:
一、案例:
小杨是一家医疗器材公司的销售助理,整理公司的销售报表并定时将数据发送给领导是他的日常工作之一,但往往小杨要在这个工作上花费很多时间,导致其他工作没法按时完成,因此每周都要加班,小杨苦不堪言。小杨公司的数据源存储在ERP系统,将数据导入Excel,再对数据源进行加工、整理、分析。但这个数据源不仅数据量巨大而且维度非常多,十分复杂。如产品品类就有400多个,销售150多位、客户更是多达了1500多位,每个月的数据量接近可以到达一百万行。不仅如此,小杨还要按维度整理数据,如公司的销售部主要有3个,但里面又包含有2个小部,部门里又要按区域划分。分完大区、小区,还要区分连锁、乡镇等。除了有巨大的数据量和复杂的维度,小杨还需要把这些报表运用公式进行关联。
二、业务场景
1、痛点/需求
为了对上述的案例进行场景模拟,并找到最优的解决方案,我找来了3个数据源文件,先看一下在Excel里做多表关联会遇到什么问题:
第一个是汽车销售数据源,数据量是100万行:
第二个是产品的维度表: