不写DAX实现TopN和其他

本文介绍了如何使用DAX和Inforiver professional来实现TopN和其他的分析。在DAX中,通过RANKX实现TopN涉及复杂代码,而Inforiver professional则提供了更简便的方法,无需新建表或度量,即可快速设置TopN,并能直观展示每个层级的Top3与其他。此外,Inforiver professional还支持热力图等高级功能,简化条件格式的创建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近状态不好,每天晚上回来基本都是会去骑行,所以一直没时间更新,特别是今天骑行了五十公里,着实是废了,骑行也要讲究循序渐进啊。

DAX实现TopN和其他

那么今天就来点轻松的内容,先前介绍过使用RANKX计算层级排名时有说到利用RANKX也可以实现TopN和其他,比如我们想知道每个类别Top3的商品销售和其他产品的销售,就像下面这样。

为了实现每个类别Other部门的销售额,首先需要构造一张包含商品名为Others的商品表

Product Names = 
UNION ( 
    ALLNOBLANKROW ( 'Product'[Product Name] ), 
    { "Others" } 
)

然后还要和产品表建立关系

之后还要重新写下销售额和排名的度量

Sales Amt = // topn和其他的商品销售额
VAR SalesOfAll =
    CALCULATE (
        [Sales Amount],
        REMOVEFILTERS ( 'Product Names' )
    )
RETU
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值