DAX/PowerBI系列 - 参数表(Parameter Table) - 大客户分析(Top N)

难度: ★☆☆☆☆(1星)

适用范围: ★(3星)

概况:
此文为DAX/PowerBI系列 - 参数表(Parameter Table) 的续集,由于比较重要,因此单独分一篇文章来说。

应用场景

很多时候,我们需要显示前10个畅销品,头30名客户,Top 10 Sales等等,用参数表结合排序函数,很容易就实现这个。

  • 前10个畅销品
  • 头30名客户
  • Top 10 Sales

欢迎交流与骚扰

最终PowerBI效果显示如下:(耐心等待PowerBI 出来,噔噔噔噔~~~)

要点:

  • RankX
  • Parameter Table(参数表)
  • BLANK 用法

欢迎转载,请保留原文链接和作者信息。O(∩_∩)O谢谢。
DAX/PowerBI系列 - 参数表(Parameter Table) - Top N 大客户分析
作者:马丁叔叔     链接:http://www.cnblogs.com/lizardbi/p/DAX-PATTERN-POWERBI-Parameter-Table-Top-N.html

  

数据模型:

这个度量值DAX很简单,如下:

TopSalesAmount = IF ( HASONEVALUE ( 'Top'[Top] ),IF ( RANKX ( ALL ( Sales[Product] ), [SalesAmount] ) <= VALUES ( 'Top'[Top] ), [SalesAmount], BLANK()  ---这里是重点)
)

说明一下:

1)这里用RankX排序,小于等于N的返回度量值;

2)BLANK是重点,如果是blank,即只返回头N个记录的值,其余为Blan不返回,从而达到TopN的目的。

玩起来:

要把玩上面的PowerBI请戳:https://app.powerbi.com/view?r=eyJrIjoiMWMwMGEyMmItYWJiMS00M2Q4LThmZDMtMWU0NmExMDkxY2E4IiwidCI6ImQxYWY4NDdiLTJjZTEtNDRjYi1iYjUwLWQ1ODAyYmI0M2M4YiIsImMiOjEwfQ%3D%3D

参考文章:

http://www.daxpatterns.com/parameter-table/

转载于:https://www.cnblogs.com/lizardbi/p/DAX-PATTERN-POWERBI-Parameter-Table-Top-N.html

DAX/PowerBI系列 - 参数表(Parameter Table) - 大客户分析(Top N)相关推荐

  1. DAX/PowerBI系列 - 玩转阿里云 Alicloud Pricing

    DAX/PowerBI系列 - 玩转 阿里云主机 Ali Cloud ECS 难度: ★★☆☆☆(1星) 适用范围: ★★★☆☆(3星) 欢迎交流与骚扰 这是啥: 双十一就到了,码农门,程序猿们有没有 ...

  2. DAX/PowerBI系列 - 建模视图可以多个分页

    PowerBI 十一月的更新终于有了一个解决密集恐惧症患者的方法,建模视图每个tab专注于一个领域,更加简洁. ps: Microstrategy早就有了. 转载于:https://www.cnblo ...

  3. 【数据分析师自学系列-MySQL】创建新表create table、create table as、create table like的区别

    [数据分析师自学系列-MySQL]创建新表create table.create table as.create table like的区别 1.create table:基本创建新表方式 格式如下: ...

  4. dax powerbi 生成表函数_如何用Power BI对数据建模?

    1.项目案例 这是一家咖啡店的数据,Excel里有两个表,分别是销售数据表.产品表. 销售数据表记录了咖啡订单,包括字段:订单编号.订日期.门店.产品ID.顾客.数量. 产品表中记录了咖啡的种类与价格 ...

  5. 华为mate20参数表_华为的mate20系列参数对比,该选择什么一目了然

    原标题:华为的mate20系列参数对比,该选择什么一目了然 大家好这里是靓机街,今天我们来盘点一下华为的mate系列.首先我们看到mate系列的共同点 华为mate20的系列产品都采用了麒麟980处理 ...

  6. form表单校验复杂系列--- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传

    form表单校验复杂系列- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传 前言 公司项目有个模块需要优化form表单内,插入独立的数据表格,表格内容是文件上传,需要利用外部表单提 ...

  7. PowerBI字段参数

    21 足不出户,足不出沪 在五月份的PowerBI更新中,PowerBI删除了很多好用的功能,确实是很是不解,不过好在带来了一个不错的功能,字段参数 https://docs.microsoft.co ...

  8. 22.2. 表管理(Table)

    22.2.1. 数据类型 22.2.1.1. SET 集合类型 SET 集合类型,此类型适合用于多项选择场景,例如保存表单中的checkbox. CREATE TABLE `QA` (`id` INT ...

  9. 纸上谈兵: 哈希表 (hash table)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! HASH 哈希表(hash table)是从一个集合A到另一个集合B的映射(map ...

最新文章

  1. [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform
  2. kubernetes一步一步搭建与https访问
  3. android自定义布局实现优惠券效果
  4. 微型计算机实验报告温度控制,单片机、可编程控制器实验教学大纲.doc
  5. cordova监听事件中调用其他方法_Laravel模型事件的实现原理详解
  6. 考前建议:好好看一下 《网络工程师考试案例动手实验营》附录A
  7. 菜鸟学习笔记:Java基础篇5(抽象类与接口、回调函数、内部类)
  8. matlab butter 低通,matlab butter 用法
  9. python实现登陆注册跳转_Python模拟登录和登录跳转的参考示例
  10. StyleCop学习笔记——初识StyleCop
  11. 机器人防火墙出击 提升在线业务的安全未来
  12. SSM项目实战之一:项目创建
  13. “单细胞”中研究APC/CCDH1失活调控细胞周期起始的分子机制
  14. 君正X1000芯片性能和处理器介绍
  15. PS学习-曝光与色彩处理(二)--纯净自然的高调照片
  16. 腾讯游戏DBA团队的发展自白
  17. 实现n*n乘法口诀表
  18. StringUtils用法
  19. 浅谈python(我心目中的python)
  20. keep 虚拟路线修改器_Keep 动感单车体验:每天半小时,离瘦更近一步

热门文章

  1. 让ubuntu在一个窗口下打开多个终端的软件——terminator
  2. 使用struts做一个简单的登录跳转
  3. 【SpringMVC学习05】SpringMVC中的参数绑定总结——较乱后期准备加入 同一篇幅他人的参数绑定...
  4. 设计模式之桥接模式(Java语言描述)
  5. MS SQL Server 游标及实例(三)
  6. 【大数相乘】LeetCode 43. Multiply Strings
  7. 【DP】LeetCode 120. Triangle
  8. 直方图均衡化的代码解析
  9. python篇第10天【While 循环语句】
  10. 基于scap的服务器安全基线核查设计与实现