文章 查看内容

可视化图表设置维度字段的斑马条效果

可视化图表设置维度字段的斑马条效果

50 0 产品实操 2025-4-15 11:40 发布者: 观小瑜

需求背景可视化图表的表格可以设置斑马条,但这个斑马条只能对数值字段生效。如何实现维度字段的斑马条效果,隔行变色呢?思路对维度值进行排序后,根据排序的奇偶来设置条件格式的背景色实现步骤1、新建计算字段, ...

需求背景

可视化图表的表格可以设置斑马条,但这个斑马条只能对数值字段生效。如何实现维度字段的斑马条效果,隔行变色呢?

思路

对维度值进行排序后,根据排序的奇偶来设置条件格式的背景色

实现步骤

1、新建计算字段,使用排序函数得到排序

开窗根据需要斑马条的范围(partition by)和粒度(order by)来写。
比如需要在整张表范围内,对日期和姓名维度下的行进行排序,展示斑马条,就是partition by 1 order by [日期],[姓名];如果是只需要对日期粒度展示斑马条,修改order by的字段为[日期]

排序函数说明文档:
https://docs.guandata.com/product/bi/430205205137588224#%E5%B8%B8%E7%94%A8%E6%8E%92%E5%BA%8F%E5%87%BD%E6%95%B0

2、对排序字段判断奇偶

判断奇偶的方法很多(如mod、%、div等函数),只要符合语法即可,本文使用的是抽取数据集,需要使用spark语法

spark函数官方文档:https://spark.apache.org/docs/latest/api/sql/index.html#mod

3、设置条件格式

点击需要设置斑马条的字段,设置条件格式。
列规则中新建规则,使用第二步得到的奇偶字段判断,并设置背景色

用于设置条件格式的字段可以不拖入卡片中,此时设置条件格式时,需要点击“更多”,在下方的“全部字段”中选择奇偶字段

最终实现效果

对合并单元格的"日期"和"姓名"字段分别设置斑马条后的最终效果如下图


路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去评论 去发文 返回顶部
返回顶部