Power BI(二十)power pivot之Earlier函数 - DAX进阶的里程碑

Earlier函数之累计求和、累计百分比

帕累托法则往往称为二八原理,即百分之八十的问题是百分之二十的原因所造成的。在帕累托图中,不同类别的数据根据其频率降序排列的,并在同一张图中画出累积百分比图。帕累托图可以体现帕累托原则:数据的绝大部分存在于很少类别中,极少剩下的数据分散在大部分类别中。这两组经常被称为“至关重要的极少数”和“微不足道的大多数”。帕累托图能区分“微不足道的大多数”和“至关重要的极少数”,从而方便人们关注于重要的类别。

拥有的数据如下:(销售金额必须是降序排列)

假如不使用Earlier函数,客户使用传统的方法

累积=SUM($B$2:B2)

累计百分比==E2/MAX(E:E)

生成帕累托图

但是我们知道这些都是手动的,源数据一变动往往需要重新弄一遍,所以我们使用Earlier函数

为什么使用Earlier函数呢?大家可以看一下原excel表中,每一列的计算公式都是不一样的,然而power

pivot的计算列是写好直接就应用到整列,所以不使用Earlier函数就做不到不同行不同计算公式的效果

累计销售金额=SUMX(FILTER('产品销售表2',EARLIER('产品销售表2'[销售金额])<='产品销售表2'[销售金额]),'产品销售表2'[销售金额])

理解:

EARLIER('产品销售表2'[销售金额])<='产品销售表2'[销售金额])

可以理解成筛选原表这一行的销售金额小于等于虚拟表(与产品销售表2一样的表)的销售纪录的所有记录

累积百分比='产品销售表2'[累积销售金额]/SUMX('产品销售表2','产品销售表2'[销售金额])

%='产品销售表2'[累积销售金额]/SUMX(ALL('产品销售表2'),'产品销售表2'[销售金额])

生成帕累托图

Earlier函数进行排名

数据必须为升序或则降序

计算列

训练的排名=COUNTROWS(FILTER('产品销售表',EARLIER('产品销售表'[销售金额])<'产品销售表'[销售金额]))+1

我们也可以使用rankx函数

=RANKX('产品销售表','产品销售表'[销售金额])

Earlier函数区分新老客户

我们的思路就是假如这笔订单下单日期之前客户有存在过消费金额,则这条客户就是老客户

新增计算列

区分新老客户=IF(SUMX(FILTER('销售记录',EARLIER([下单日期])>'销售记录'[下单日期]&&EARLIER([客户ID])='销售记录'[客户ID]),'销售记录'[金额])>0,"老客户","新客户")

Power BI(二十)power pivot之Earlier函数 - DAX进阶的里程碑相关推荐

  1. Power BI(十五)power pivot之Summarize函数

    Power BI(十五)power pivot之Summarize函数 我们想统计订单金额的销售金额区间分布,想得到的效果图如下 如下图一笔订单会有多笔记录 传统的方法 生成数据透视表 复制到一个新表 ...

  2. 在Power BI度量值中用SELECTEDVALUE代替EARLIER

    在计算列当中,经常使用EARLIER函数来获取当前外部特定行上下文,来跟内部筛选结果进行比较.例如,对于下图,如果要以Account列值为依据,计算Amount的累计量.则可以创建一个计算列Cum_E ...

  3. 大数据分析工具Power BI(十):制作可视化图表的报表类型

    制作可视化图表的报表类型 在Power BI中有很多报表类型供我们选择,选择图表时一定要符合数据分析之间的关系.常见的数据分析关系有五类:对比分析.趋势分析.占比分析.相关性分析.地理地图分析,可以根 ...

  4. power bi 度量值SUMX(FILTER和EARLIER结合

    累计需求 = SUMX(FILTER('summary','summary'[索引]<=EARLIER(summary[索引])&&'summary'[RM_PN]=EARLIE ...

  5. power bi报表html,Power BI -- 第二篇:Power BI数据可视化之基于Web数据的报表制作(经典级示例)...

    http://www.cnblogs.com/muchen/p/5391101.html 阅读目录 •前言 •Power BI的三大工作区 •导入数据 •数据塑形 - 工作区介绍 •数据塑形 - 工作 ...

  6. power bi函数_在Power BI中的行上使用聚合函数

    power bi函数 Aggregate functions are one of the main building blocks in Power BI. Being used explicitl ...

  7. 【Power BI】通过Power BI DAX获取每月活动用户数量

    前言 在做Power BI报表统计时候,经常会遇到查看每月活动用户数量的需求 实现方式 1.新建度量值 月活动浏览者统计 = CALCULATE (DISTINCTCOUNT ('QueryAllAc ...

  8. power bi报表html,Power BI 服务中的分页报表

    Power BI 服务中的分页报表 10/11/2020 本文内容 适用对象: 面向商务用户的 Power BI 服务 面向设计者和开发人员的 Power BI 服务 Power BI Desktop ...

  9. 大数据分析工具Power BI(十二):制作趋势分析图表

    文章目录 制作趋势分析图表 一.折线图 二.分区图 三.堆积面积图 制作趋势分析图表 一.折线图

最新文章

  1. 学习笔记---好文章链接帖
  2. metasploitable3渗透测试
  3. 基于阿里云MaxCompute实现游戏数据运营
  4. mac os11以下安装Xcode
  5. Java反射初探 ——“当类也学会照镜子”
  6. shell获取git最近一次提交信息_我低估了PowerShell:一个提取Git提交记录并生成文件Diff列表的脚本案例...
  7. linux minerd 进程,linux中了minerd之后的完全清理过程(详解)
  8. 单片机万年历阴阳历c语言,自己制作的单片机万年历 程序+原理图
  9. 小小的我,有大大的梦想
  10. 深入浅出Oracle Spatial
  11. html效果浮窗效果,jQuery简单实现中间浮窗效果
  12. mysql免安装百度云_Mysql免安装配置
  13. 模电学习笔记(八)——差分放大器
  14. 关于经纬度试算距离和范围
  15. 2022LOL微博杯模糊问题,1080p高清看微博杯the shy比赛直播
  16. 从东京奥运会看js设计模式之发布订阅模式
  17. linux 查看gz文件,【shell 脚本】查看*.gz 文件的内容
  18. facebook头像和昵称_如何将昵称添加到您的Facebook个人资料
  19. hpux-hp superdome 9000 升级微码
  20. 欢乐上墙使用简易教程 + 详细教程

热门文章

  1. 周杰伦讲给快手的“独家秘密”
  2. navicat打开数据库某个表 报table 啥啥啥 doesn't exist
  3. m35c android 4.4,索尼M35c电信版评测:Android 4.1系统和娱乐体验
  4. win10提示wlan没有有效的ip配置的解决方法
  5. PM成长日记第三话-那些年我们一起做过的项目
  6. 清华大学胡事民是计算机视觉,ResNet也能用在3D模型上了,清华“计图”团队新研究已开源...
  7. Linux安装软件、python开发环境
  8. 情报运营 | VirusTotal Hunting 笔记 - 自动生成YARA规则、通过YARA规则实时打捞VT样本
  9. 安装51统计代码到html,51La 统计代码放到哪里??
  10. 【上古秘籍】之Eclipse的秘籍