21.2 冗余图表最佳实践
2.1 冗余数据模型
冗余数据模型,顾名思义数据是冗余的,这里的数据冗余指的是系列名称、分类冗余。即系列名称是数据库中的一个字段(或者报表中一个单元格的横向、纵向扩展),数据值是数据库中的另一个字段(或者报表中一个单元格的横向、纵向扩展),且系列名称字段中存在冗余数据。冗余数据模型例子,如下图所示,
其中,我们把“地区”作为系列,“产品名称”作为分类,可以看到“地区”字段中,存在多个“华北”、“华南”、“东北”等等,“产品名称”字段中同样有冗余数据。
2.2 多系列柱图定义-冗余数据模型
数据集中的字段如下图所示,我们将typename字段作为分类轴,将region作为其系列名称,可以看出系列字段typename中存在冗余数据
对于上述冗余数据模型来说,其对应的多系列柱图的数据绑定方式如下所示,将产品类型typename作为分类轴数据,将销售额amout绑定到数据值中,将地区region绑定到图例颜色部分即可,如下图所示
然后预览报表,如下图所示
2.3 多系列柱图定义-冗余数据模型
首先定义数据集,利用定义好的数据集,制作数据列表,如下图所示,
预览报表结果,如下图所示
下面,我们希望使用产品类别cell(‘a2’)作为分类轴,地区cell(‘b2’)作为系列名称,数据值是销售额cell(‘c2’),制作多系列柱图时,数据绑定方式如下所示,
然后预览报表,如下图所示