实现 TOPN and others 排名分类

本文介绍了三种方法来处理排名展示,特别是在大数据和数据分析场景中。通过DAX和POWER QUERY,分别展示了如何在销售员销售额排名中显示TOP3并归类其余为“其他”。方法包括建立名单表、聚合数据并排名,以及使用POWER QUERY进行数据处理。详细步骤和操作指南有助于读者理解和应用这些方法。
摘要由CSDN通过智能技术生成


在进行排名展示的时候,如果条目太多,可能会只看TOPN的排名,剩下的归类为其他进行展示,这种场景可以考虑用DAX或者POWER QUERY进行处理。

还是拿房产销售的数据进行演示,按销售员的销售额进行排名,只展示TOP3,剩下的归类为其他。

方法一

建立一张销售额前3的销售员名单表再加一个其他:

top3_others =
UNION ( TOPN ( 3, VALUES ( '销售表'[销售员] ), '销售表'[销售额(万元)] ),ROW ( "销售员", "其他" ) )

file

再建立一张销售员名单表加上其他(这里的公式用的distinct,如果用values会多一个空白行):

业务员 =
UNION ( DISTINCT( '销售员'[销售员] ), ROW ( "销售员", "其他" ) )

file

建立完两张表top3_others和业务员后,写如下度量值:

<
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值