作者 CDA 数据分析师
一套完整的 BI 报表应该至少具备以下四个条件:
条件一:能够批量处理有一定规模的数据;
条件二:能够保证数据的时效性及准确性;
条件三:能够将实际业务中所涉及的所有相关数据整合到一起,搭建统一的多维数据分析环境;
条件四:能够实现交互式操作。
1.想用 Excel 制作满足所有条件的合格的 BI 报表我们需要掌握以下技能树中的相关技能:
上述技能中的 Power BI 插件可以帮助我们达成在Excel中制作BI报表的前三项条件。Power BI 是微软为强化自身产品商业智能功能而开发的工具集。其中供 Excel 使用的主要插件工具包括 Power Query 、Power Pivot 、Power View 及 Power Map 这四款插件。这些BI插件大幅扩展了 Excel 在数据处理、数据分析及结果展现方面的能力,使 Excel 从一个传统的表格工具华丽变身为集表格与 BI 功能为一身的综合数据分析、处理及展现平台。这里主要为大家介绍 Power Query 及 Power Pivot 这两个最为重要的插件工具以及如何利用它们实现制作 BI 报表。
我们再回到制作 BI 报表的四个条件上。
条件一: 能够批量处理有一定规模的数据这需要 Excel 能够拥有类似数据库的处理“表”结构数据的方法。
“表”结构数据与 Excel 的“表格”数据最大的不同就是“表”结构数据的最基本处理单位是“列”而不是“单元格”,“列”在“表”中又被称为“字段”,对“表”中某个字段进行计算后所有该字段行中的数值都将发生变化,只有具备了对“表”进行操作的能力,才有可能快速批量处理大量数据以及在不同表间建立联接关系,对“表”的操作是BI以及其他数据分析方法(预测分析、数据挖掘等)的基础,在 Excel 中,Power Query 以及 Power Pivot 正是以“表”结构方式对数据进行导入、存储以及操作的。
条件二:“能够保证数据的时效性及准确性”为了满足此条件,Excel 必需具备能够导入不同数据源的外部数据并且能够随时与这些数据源进行数据同步的能力,利用 Power Query 以及 Power Pivot 可以简单快速地对多种数据源数据进行导入及同步更新。
条件三:“能够将实际业务中所涉及的所有相关数据整合到一起,搭建统一的多维数据分析环境(多维数据集)”多维数据集是相互间通过某种联系被关联在一起的不同类别的数据集合。利用 Power Pivot 的关系图视图模式可以非常方便地快速搭建多维数据集。
条件四:“能够实现交互式操作”交互式操作在BI报表中一般指动态图表,动态图表是能够随时响应用户操作指令改变展现结果的图表。动态图表是 Excel 中较为高级的图表应用形式,一旦图表从静态变为动态后,分析的深度及广度都将得到质的改变。一个专业的 BI 报表必然不能缺少优秀的动态图表元素。在不使用 VBA 的情况下,一般有两种方法可以让图表动起来。第一种是用切片器直接控制数据透视图表的方法,这种方法只适用于有切片器功能的 Excel 2010 以上版本。第二种方法是使用控件、公式改变静态图表数据源的方法。
在掌握了以上 Excel 应用方法后,再结合自身的业务需求便可以简单地制作出令领导满意的具有商业洞察力的商业智能报表了。以下是 Excel 制作商业只能报表的一些优秀案例: