发生森么事了,表格还能 “下钻” 😱

avatar
数据可视化 @蚂蚁集团

导读

《一图带你看懂四川疫情》中,本川娃子使用 KPI 趋势表 展现了四川疫情走势。针对四川及其下属市州,KPI 趋势表能清晰地展示疫情指标(新增无症状,新增本土)走势,并配合折线图(下图右侧)强化走势分析能力。

1666579124496-b7e9dd71-3126-42b6-a1a8-3a71543ef581.png

当我把表格发送到团队群里后,有小伙伴坐不住了,说也想看看周围省市的疫情明细数据,并且还希望:

  • 默认只看省级数据,不在首屏展示其他多余的节点
  • 当查看市州数据时,不想一次性看所有数据,如 只想看省下面有新增的城市

这还能难倒我?马上使用 S2 的下钻分析能力 安排 🚀

一起来下钻

团队小伙伴大多来自周围省份,于是我收集了云贵川渝的 21 日当日疫情统计数据,配合 S2 下钻 API 文档,三下五除二搞定了表格:

2.gif

表格初始化状态下很简单,行头仅有省一个维度,满足了大家想看全局汇总的诉求。 与普通树状结构展示不同的是,当鼠标移动到省份单元格上,省名称的右侧会出现一个 下钻的图标,点击后出现下钻菜单,里面配置了三种不同的下钻方式:

  • 查看所有的市州
  • 仅查看有新增确诊病例的市州
  • 仅查看风险区域大于 10 个市州

如此一来,整个表格的行头数据变得更加灵活了,在省一级下面,可以根据用户的操作,实时切换需要展示的数据。 例如在下面的动图中,我们先下钻查看四川的新增确诊,再下钻查看贵州的高风险区,最后下钻查看重庆的所有市州。各个省下的数据切片逻辑互不干扰。如想切换下钻的逻辑,只需要呼出下钻菜单,清除已有结果后重新下钻。

3.gif

在上例中,由于省市数据本身存在嵌套的关系,对 “市” 维度的下钻更多是在做切片、过滤。**实际的 BI 数据分析下钻场景,也更多是在不同维度下进行。**如疫情原始数据能包含更多的维度,那么能更好地展示下钻能力。

CleanShot 2022-11-01 at 15.18.40@2x.png

结语

以上就是 S2 下钻分析能力的 “实战”,有任何问题欢迎在评论区或钉钉群沟通。

欢迎社区的同学和我们一起共建 AntV/S2,打造最强的开源大数据表格引擎。如果看完这篇文章你有所收获,欢迎给我们的 仓库 Star⭐️ 鼓励。

S2 的相关链接:

往期文章: