今天看啥  ›  专栏  ›  PowerBI星球

Power BI这样做"TOPN和其他",更简洁

PowerBI星球  · 公众号  ·  · 2024-07-23 11:56
    

文章预览

前面介绍了如何利用PowerBI实现TOPN和其他的分析,如果你还没有看过,请先看看这篇文章: Power BI业务分析 | 动态TOPN和其他 本文介绍另一种思路,效果如下: 把所有的产品分成TOPN和其他两种类型,并且列出两种类型的明细数据,这个效果仍然以 PowerBI星球案例模型 为例来实现的,操作步骤如下: 1. 建立模型 首先用CROSSJOIN函数建立一个含有"TOPN"和"其他"字段和产品表的笛卡尔积表: 辅助表 = CROSSJOIN(     SELECTCOLUMNS('产品表',"产品名称",[产品名称]),     SELECTCOLUMNS({"TOPN","其他"},"类型",[Value]) ) 效果如下: 然后这个表与产品表建立双向关系: 2. 建度量值 首先建一个排名度量值: 排名 = RANKX( ALL('辅助表'[产品]) , [销售额] ) 在这个度量值的基础上就可以写TOPN和其他的度量值了: 销售额 TOPN和其他 = SWITCH(     TRUE,     SELECTEDVALUE('辅助表'[类型])="TOPN" & & ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览