需求背景 可视化图表的表格可以设置斑马条,但这个斑马条只能对数值字段生效。如何实现维度字段的斑马条效果,隔行变色呢? 思路对维度值进行排序后,根据排序的奇偶来设置条件格式的背景色 实现步骤1、新建计算字段,使用排序函数得到排序 开窗根据需要斑马条的范围(partition by)和粒度(order by)来写。 2、对排序字段判断奇偶 判断奇偶的方法很多(如mod、%、div等函数),只要符合语法即可,本文使用的是抽取数据集,需要使用spark语法 spark函数官方文档:https://spark.apache.org/docs/latest/api/sql/index.html#mod 3、设置条件格式 点击需要设置斑马条的字段,设置条件格式。 用于设置条件格式的字段可以不拖入卡片中,此时设置条件格式时,需要点击“更多”,在下方的“全部字段”中选择奇偶字段 最终实现效果对合并单元格的"日期"和"姓名"字段分别设置斑马条后的最终效果如下图 |