Power BI(二十)power pivot之Earlier函数 - DAX进阶的里程碑
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进阶的里程碑相关推荐
- Power BI(十五)power pivot之Summarize函数
Power BI(十五)power pivot之Summarize函数 我们想统计订单金额的销售金额区间分布,想得到的效果图如下 如下图一笔订单会有多笔记录 传统的方法 生成数据透视表 复制到一个新表 ...
- 在Power BI度量值中用SELECTEDVALUE代替EARLIER
在计算列当中,经常使用EARLIER函数来获取当前外部特定行上下文,来跟内部筛选结果进行比较.例如,对于下图,如果要以Account列值为依据,计算Amount的累计量.则可以创建一个计算列Cum_E ...
- 大数据分析工具Power BI(十):制作可视化图表的报表类型
制作可视化图表的报表类型 在Power BI中有很多报表类型供我们选择,选择图表时一定要符合数据分析之间的关系.常见的数据分析关系有五类:对比分析.趋势分析.占比分析.相关性分析.地理地图分析,可以根 ...
- power bi 度量值SUMX(FILTER和EARLIER结合
累计需求 = SUMX(FILTER('summary','summary'[索引]<=EARLIER(summary[索引])&&'summary'[RM_PN]=EARLIE ...
- power bi报表html,Power BI -- 第二篇:Power BI数据可视化之基于Web数据的报表制作(经典级示例)...
http://www.cnblogs.com/muchen/p/5391101.html 阅读目录 •前言 •Power BI的三大工作区 •导入数据 •数据塑形 - 工作区介绍 •数据塑形 - 工作 ...
- power bi函数_在Power BI中的行上使用聚合函数
power bi函数 Aggregate functions are one of the main building blocks in Power BI. Being used explicitl ...
- 【Power BI】通过Power BI DAX获取每月活动用户数量
前言 在做Power BI报表统计时候,经常会遇到查看每月活动用户数量的需求 实现方式 1.新建度量值 月活动浏览者统计 = CALCULATE (DISTINCTCOUNT ('QueryAllAc ...
- power bi报表html,Power BI 服务中的分页报表
Power BI 服务中的分页报表 10/11/2020 本文内容 适用对象: 面向商务用户的 Power BI 服务 面向设计者和开发人员的 Power BI 服务 Power BI Desktop ...
- 大数据分析工具Power BI(十二):制作趋势分析图表
文章目录 制作趋势分析图表 一.折线图 二.分区图 三.堆积面积图 制作趋势分析图表 一.折线图
最新文章
- 学习笔记---好文章链接帖
- metasploitable3渗透测试
- 基于阿里云MaxCompute实现游戏数据运营
- mac os11以下安装Xcode
- Java反射初探 ——“当类也学会照镜子”
- shell获取git最近一次提交信息_我低估了PowerShell:一个提取Git提交记录并生成文件Diff列表的脚本案例...
- linux minerd 进程,linux中了minerd之后的完全清理过程(详解)
- 单片机万年历阴阳历c语言,自己制作的单片机万年历 程序+原理图
- 小小的我,有大大的梦想
- 深入浅出Oracle Spatial
- html效果浮窗效果,jQuery简单实现中间浮窗效果
- mysql免安装百度云_Mysql免安装配置
- 模电学习笔记(八)——差分放大器
- 关于经纬度试算距离和范围
- 2022LOL微博杯模糊问题,1080p高清看微博杯the shy比赛直播
- 从东京奥运会看js设计模式之发布订阅模式
- linux 查看gz文件,【shell 脚本】查看*.gz 文件的内容
- facebook头像和昵称_如何将昵称添加到您的Facebook个人资料
- hpux-hp superdome 9000 升级微码
- 欢乐上墙使用简易教程 + 详细教程
热门文章
- 周杰伦讲给快手的“独家秘密”
- navicat打开数据库某个表 报table 啥啥啥 doesn't exist
- m35c android 4.4,索尼M35c电信版评测:Android 4.1系统和娱乐体验
- win10提示wlan没有有效的ip配置的解决方法
- PM成长日记第三话-那些年我们一起做过的项目
- 清华大学胡事民是计算机视觉,ResNet也能用在3D模型上了,清华“计图”团队新研究已开源...
- Linux安装软件、python开发环境
- 情报运营 | VirusTotal Hunting 笔记 - 自动生成YARA规则、通过YARA规则实时打捞VT样本
- 安装51统计代码到html,51La 统计代码放到哪里??
- 【上古秘籍】之Eclipse的秘籍