文章目录[隐藏]
动态配色
- 复制报表页
复制一份「动态切换度量值」报表页,将柱形图的「轴」字段换成日期表中的「年月」字段,「值」字段仍为「动态度量值」。
- 创建度量值判断数值区间
要实现平均值以上及平均值以下的数值差异化配色,首先需要判断不同月份的数值是大于平均值还是小于平均值。这就需要用度量值进行动态计算。创建以下动态度量值:
该度量值主要用于判断当前月份的分析指标的数值是在所有月份指标数值的平均值之上还是在平均值之下。如果该值大于指标数值的平均值,则返回 1;如果该值小于指标数值的平均值,则返回 0。能动态地获取当前值与平均值的对比情况,就可以实现动态配色。
- 使用条件格式实现动态配色
在柱形图的「格式」设置中找到「数据颜色」。单击条件格式按钮(fx),设置填色规则,如图 6.53 所示。
图 6.53 条件格式按规则填充颜色
单击「确定」按钮,就可以看到柱形图实现动态配色了,如图 6.54 所示。
因为数据是时间序列数据,所以可以将柱形图切换成折线图(如果读者一开始就用折线图制作本案例图表,就会发现折线图的数据颜色无法通过条件格式配色)。我们可以在折线图的「分析」窗格中找到「平均线」选项,为图表增加一条水平的平均线,如图 6.55 所示。
图 6.54 动态配色的柱形图
图 6.55 动态配色的折线图
利用同样的技巧还可以实现动态标记最大值或最小值,只需要将度量值「AboveAvg」的聚合方式改为 MAXX() 或 MINX(),并调整判断条件即可。
动态标记最大值的度量值:
动态标记最小值的度量值: