数据透视表对于数据分析来讲非常方便快捷,许多Excel使用者多将其用于动态数据分析,比如往往将数据透视表及数据透视图加上切片器来呈现分析仪表板。但由数据透视表产生而来的数据透视图,相比较常规Excel有不少图表无法实现。例如:XY散点图(散点图)、地图(着色地图)、树状图、旭日图、瀑布图、直方图等等(参阅图1)。
相比较数据透视表数据分析能力,数据透视图呈现动态数据分析的灵活性上还存在一定差距。如何实现更多图表及与常规Excel图表一样呈现在由数据透视表创建的仪表板中呢?以下介绍两个变通的方法。
附上示例文件,分别参阅Excel示例文件里的Sales Map和Customer Acquisition Waterfall两个数据表。它们涉及地图和瀑布图两个实例,由上述1和2方法实现,实施步骤可参阅这两个数据表的内容以及图2所示。
注意:
使用拷贝、粘贴原数据透视表数据为“值”方法创建图表,又想使用自身数据(切片器)筛选图表时,这样引发的变化会产生“空值”,此方法就存在问题。这种情况下最好采用GETPIVOTDATA函数方法,以确保图表呈现的完整性。 但透视表变化所产生的“空值”单元格对树状图、旭日图表并不产生影响,可以使用拷贝、粘贴原数据透视表数据为“值”方法创建相关图表。这里没有示例。 若使用切片器筛选数据不涉及到所创建的图表自身,如瀑布图筛选不使用相关的“CustomerAcquisition Type”切片器,地图筛选不使用相关的“State”切片器,就没有问题,不妨自己试试。
|