环形图实现topN外的展示"其他"

场景:环形图我希望排名不在前十,能够显示"其他"需要怎么做

1、首先我们需要新建一个度量通过ROW_NUMBER函数来进行排序

环形图实现topN外的展示"其他" - 图1

上图的意思是:我按照城市做为分组,对折扣进行降序排序。

然后新建一个维度通过if来判断,如果排名再前十2就返回对应的值,如果不在就返回"其他"

环形图实现topN外的展示"其他" - 图2

新建一个图表:

将维度拖入到颜色,折扣拖入角度

环形图实现topN外的展示"其他" - 图3