Power BI
Power Query超级查询
Power Pivot超级透视
Power Map地图
Power BI商业数据可视化
路易三十六
Money Never Sleep
展开
-
Power BI(三十)power pivot之计算移动平均
Power BI(三十)power pivot之计算移动平均我们想观察过去三年原油价格的变化趋势,但是数据中并不是每一天都会有,而且直接作图往往图像波动还是蛮大的,所以我们适用计算移动平均的方法,时间趋势分析。数据如下新建计算列序号=COUNTROWS(FILTER('油价','油价'[日期]<=EARLIER('油价'[日期])))50天内价格平均=A...原创 2019-08-17 17:45:34 · 5771 阅读 · 2 评论 -
Power BI(三十)power pivot之使用父子层级
Power BI(三十)power pivot之使用父子层级原始数据如下:我们加入用数据透视表生成汽车费报销金额非常不友好,所以我们考虑用父子层级关系非使用父子层级关系利用数据透视表得到下图,非常不好:我们想弄成下面这种方式(非常直观),那该如何制作呢?原始数据如下:新增计算列员工层级:=PATH('打车费记录'[姓名],'打车费记录'[经理])...原创 2019-08-17 17:17:52 · 4769 阅读 · 1 评论 -
Power BI(二十九)power pivot之经销商RFY分析
Power BI(二十九)power pivot之经销商RFY分析衡量一个经销商好坏可以用RFY分析,三个指标来衡量R:客户数量F:平均客户购买频率Y:订单比均销售额首先我们有一张订单明细表新建度量值订单数量:=DISTINCTCOUNT([订单编号])销售总额:=SUM([销售金额])训练R:=DISTINCTCOUNT([客户名称])...原创 2019-08-15 23:17:48 · 960 阅读 · 0 评论 -
Power BI(二十八)power pivot之TOPN大客户分析
Power BI(二十八)power pivot之TOPN大客户分析这节我们主要来讲解如何制作t自定义排序及自定义前几名的切片器,我们点击其排序依据及前几名结果就会更着相应的变化假如我们选着订单数量为排序依据,取前15名,结果如下图所示,那怎么制作呢?首先有这几张表排序依据表MIN:=MIN('排序依据'[ID])SWITH:=SWITCH('排序依据'[M...原创 2019-08-15 22:02:09 · 3706 阅读 · 0 评论 -
Power BI(二十七)power pivot之排名分析
Power BI(二十七)power pivot之排名分析按照销售金额排名新建度量值销售总额:=SUM([金额])排名1:=RANKX('产品分类','销售记录'[销售总额])排名2:=RANKX(ALL('产品分类'),'销售记录'[销售总额])排名3:=RANKX(ALLSELECTED('产品分类'),'销售记录'[销售总额])排名4:=IF(HASONEVA...原创 2019-08-14 23:51:07 · 5044 阅读 · 0 评论 -
Power BI(二十六)power pivot之订单分组分析
Power BI(二十五)power pivot之订单分组分析拥有的数据表及关系如下:订单分类表想做成效果如下(点击切片器会发生变化):步骤:新建度量值订单数:=DISTINCTCOUNT([订单编号])销售总额:=SUM([销售金额])新建计算列订单分类=CALCULATE(VALUES('订单分类'[订单分类]),FILTER('订...原创 2019-08-14 23:16:51 · 3729 阅读 · 0 评论 -
Power BI(二十五)power pivot之创建参数表
Power BI(二十五)power pivot之创建参数表如下图,我么想选择不同的货币,其销售额自动进行汇率换算,假如不选择默认选择人民币展示我们首先有销售记录的表格及汇率表格我们使用HASONEVALUE及VALUES函数新建两个度量值销售金额:=SUM('销售记录'[金额])参数表销售金额:=IF(HASONEVALUE('汇率'[货币]),D...原创 2019-08-12 22:41:14 · 2366 阅读 · 0 评论 -
Power BI(二十四)power pivot之产品/客户分类分析(ABC分析)
Power BI(二十四)power pivot之产品/客户分类分析(ABC分析)之前我们介绍过帕累托分析,现在我们使用power pivot进行产品/客户分类分析(ABC分析)我们就以产品ABC分析即可,客户ABC分析操作与原理基本是一致首选先在销售记录建立度量值产品数量:=SUM([产品ID])销售总额:=SUM([金额])在产品分类新增计算列...原创 2019-08-12 22:09:34 · 4189 阅读 · 1 评论 -
Power BI(二十三)power pivot之使用多对多关系
Power BI(二十三)power pivot之使用多对多关系我们想统计图书分类对应的销售数量原始数据:两张表(销售记录和图书分类)为了解决多对多关系,我们创建一个辅助表,使之变为多对一、一对多关系辅助表如下(图书编号-书名),把表格添加到模型,建立关系我们之间介绍过SUMX加FILTER实现无关系的数据获取,我们看看这个方法可不可行计算列:=s...原创 2019-08-11 22:40:41 · 11646 阅读 · 3 评论 -
Power BI(二十二)power pivot之使用Userelationship建立两表之间的多个关系
Power BI(二十二)power pivot之使用Userelationship建立两表之间的多个关系我们以销售记录以及日历年为例,假如我们想统计年份对应的下单数量及送货数量使用USERELATIONSHIP函数,一般配合CALCULATE使用我们知道下单日期与实际进货日期可能不为同一天,所以我们想创建销售记录(下单日期)-----日期销售记录(实际送货日期)----...原创 2019-08-11 21:32:22 · 7187 阅读 · 2 评论 -
Power BI(二十一)power pivot之筛选上下文和行上下文
Power BI(二十一)power pivot之筛选上下文和行上下文其实上下文概念并不深奥,但是对于习惯使用Excel计算函数的亲们来说在学习这块知识时感觉会比较别扭,这主要是因为在Excel中,某一段计算内容的确定是通过Excel表格中的坐标来确定的,非常直观,例如SUM(A1:A3),能让人一眼就明白要计算的内容是A1单元格到A3单元格之间所有数字的总和。而在DAX中,为了支持对大数据进...原创 2019-08-11 19:55:57 · 8181 阅读 · 0 评论 -
Power BI(二十)power pivot之Earlier函数 - DAX进阶的里程碑
Power BI(二十)power pivot之Earlier函数 - DAX进阶的里程碑Earlier函数之累计求和、累计百分比帕累托法则往往称为二八原理,即百分之八十的问题是百分之二十的原因所造成的。在帕累托图中,不同类别的数据根据其频率降序排列的,并在同一张图中画出累积百分比图。帕累托图可以体现帕累托原则:数据的绝大部分存在于很少类别中,极少剩下的数据分散在大部分类别中。这两组经常被...原创 2019-08-11 16:02:03 · 6517 阅读 · 0 评论 -
Power BI(十九)power pivot之常用筛选器函数
Power BI(十九)power pivot之常用筛选器函数power pivot常用筛选器函数如下: 函数 说明 FILTER 按条件筛选数据 VALUES 返回列或者表去重后的结果 TOPN 返回前几名的数据 A...原创 2019-08-10 22:00:06 · 15212 阅读 · 1 评论 -
Power BI(十八)power pivot之高级聚合函数
Power BI(十八)power pivot之高级聚合函数power pivot常见的高级函数如下: 函数 说明 SUMX 求和 AVERAGEX 求平均值 MAXX 求最大值 MINX 求最小...原创 2019-08-10 18:18:30 · 6514 阅读 · 1 评论 -
Power BI(十七)power pivot之使用Generate函数创建辅助表
Power BI(十七)power pivot之使用Generate函数创建辅助表Generate函数可以生成一张笛卡尔积表格但是现实生活中两个表格可能都会存在重复值,我们该如何生成一张非重复的笛卡尔积表格呢?表格一如下:(姓名这一列有重复)表格二如下:(月份有重复)姓名去重表格:=SUMMARIZE('用户流量记录',[姓名])月份去重表格:=SUMMARIZ...原创 2019-08-10 17:26:00 · 4203 阅读 · 0 评论 -
Power BI(十六)Power pivot使用链接回表进行RFM分析
Power BI(十六)Power pivot使用链接回表进行RFM分析RFM模型是衡量客户价值和客户创利能力的重要工具和手段。在众多的客户关系管理(CRM)的分析模式中,RFM模型是被广泛提到的。该机械模型通过一个客户的近期购买行为、购买的总体频率以及花了多少钱3项指标来描述该客户的价值状况。原始表格如何划分RFM评价标准如何划分RFM里面的远近高低呢?是与其均...原创 2019-08-10 17:03:50 · 3854 阅读 · 1 评论 -
Power BI(十五)power pivot之Summarize函数
Power BI(十五)power pivot之Summarize函数我们想统计订单金额的销售金额区间分布,想得到的效果图如下如下图一笔订单会有多笔记录 传统的方法 生成数据透视表复制到一个新表粘贴为值添加一列=IF(B2<20000,"<2万",IF(B2<50000,"2万~5万",IF(B2<100000,"5万~10...原创 2019-08-09 00:43:39 · 5408 阅读 · 0 评论 -
Power BI(十四)Power Pivot实现链接回表
Power BI(十四)Power Pivot实现链接回表链接回表的意思就是把模型的表格(可以使加工过的表格)连接到excel再链接回模型,从而完成二次运算训练的度量值:=FILTER('销售记录','销售记录'[产品名称]="链条")由于FILTER函数结果返回的是一个表格,所以写在度量值上会出错,我们通过其有多少行,这样就不会报错了训练的度量值:=COUNTROWS(FILTE...原创 2019-08-08 22:49:59 · 7185 阅读 · 1 评论 -
Power BI(十三)Power pivot之工作日计算
Power BI(十三)Power pivot之工作日通常我们使用星期一到星期五来区分是否工作日会存在一些误差。我们忽视掉了一些法定节假日,所以首先要自己先准备一张工作表,里面包含法定假节日打开power pivot,新建度量值2016年工作日:=SUM([工作日])在销售记录表中,新建度量值训练的销售金额:=CALCULATE(SUM([金额]),'销售记录'[下...原创 2019-08-07 12:00:19 · 3821 阅读 · 0 评论 -
Power BI(十二)Power Pivot时间智能函数
Power BI(十二)Power Pivot时间智能函数常用时间计算指标: 缩写 英文 解释 YTD Year To Date 年初至今的累计 QTD Quarter To Date 季度初至今的累计 ...原创 2019-08-06 01:09:48 · 7976 阅读 · 0 评论 -
Power BI(十一)Power Pivot常用DAX函数
Power BI(十一)Power Pivot常用DAX函数主要提及以下的函数,用法其实和平常的Excel公式差不多数据的提取和合并函数 数据的格式转换函数 聚合函数 逻辑函数 信息函数 数学函数 文本函数 日期和时间函数 转换函数 关系函数数据的提取和合并函数数据的格式转换函数 格式规范 说明 ...原创 2019-03-31 23:30:41 · 11967 阅读 · 2 评论 -
Power BI(十)Power pivot必须掌握的知识
Power BI(十)Power pivot必须掌握的知识本章主要讲解Excel里面如何加载进Power pivot Power Pivot加载数据 Power Pivot进行数据处理 初始DAX 计算列和度量值 Power Pivot进行关系建模 KPIExcel里面如何加载进Power pivot首先打开Excel,点击文件--选项--加载项--COM加载项--...原创 2019-03-31 17:37:25 · 9367 阅读 · 0 评论 -
Power BI(九)Power Pivot简介以及和Power BI系列组件的关系
Power Pivot简介以及和Power BI系列组件的关系Power Pivot简介为什么要学习Power Pivot?Power Pivot是微软自助式商业智能(BI) – Power BI 系列工具的核心组件。以免费加载项的形式,预装在Excel 2013及 2016版本中 (Excel 2010 需要单独安装),用户只需激活便可以使用。通过学习使用Power Pivot...原创 2019-03-28 09:39:16 · 5154 阅读 · 0 评论 -
Power BI(八)Power Query排除错误
Power Query排除错误如下图数据表中自己手动添加错误进行错误排查检查,介绍一种方法,使用M函数try还是把数据加载进查询编辑器展开关闭并上载有错误错误在Excel都显示为空修改回来,刷新.数据无误排除错误成功...原创 2019-03-25 17:33:22 · 9349 阅读 · 1 评论 -
Power BI(七)Power Query解决工作中常见的问题
Power Query解决工作中常见的问题学习好Power Query真的对工作非常重要,让非常复杂的问题,在可视化界面直接傻瓜式点击实现我们的想法,不再需要写一些复杂的函数和VBA编程本遍文章主要讲解Power Query实现中国式排名 Power Query实现分组中国式排名 Power Query生成笛卡尔积表 Power Query实现多行相同属性合并Power ...原创 2019-03-25 16:57:02 · 12496 阅读 · 0 评论 -
Power BI(六)Power Query进行多文件汇总
Power Query进行多文件汇总本遍文章主要讲解以下内容从Excel工作簿汇总多个表格(sheet)的文件 从文件夹汇总多个Excel文件 从文件夹汇总多个CSV文件从Excel工作簿汇总多个表格(Sheet)的文件如下图,有首先我们新建一个Excel文件(把文件读取进来)随便选择一个省份,编辑把步骤源(Source)之外的步骤剔除把多...原创 2019-03-25 14:51:28 · 6953 阅读 · 5 评论 -
Power BI(五)Power Query数据的组合(追加查询、合并查询、合并查询里的联接种类)
Power Query数据的组合(追加查询、合并查询)本篇文章主要讲解以下知识点:Power Query追加查询 Power Query合并查询 合并查询里的联接种类 Power Query追加查询(多张格式一样的表格汇总)如下图,我们汇总三张表格,其中三张表格有相同名称的列名加载进查询编辑器汇总完毕,修改表一名称为汇总加载上传即可...原创 2019-03-25 10:36:12 · 21951 阅读 · 2 评论 -
Power BI(四)Power Query分组依据、添加列、日期和时间的整理、数学运算
Power Query分组依据、添加列、日期和时间的整理、数学运算本章博客主要讲解以下知识点:分组依据 添加列 日期和时间的整理 数学运算分组依据有以下的数据,相统计每个客户的金额汇总,虽然excel透视表也可以做但是手动的还是加载进查询编辑器统计客户每个订单购买的金额汇总每一个订单编号有多少条记录为了不破坏原始数据,...原创 2019-03-23 19:54:31 · 20778 阅读 · 0 评论 -
Power BI(三)Power Query数据格式的转换、拆分合并提取、删除重复项、删除错误、转置与反转、透视和逆透视
Power BI(三)Power Query知识点本篇博客主要讲解Power Query以下知识点:删除重复项 数据格式的转换 数据的拆分合并提取 删除错误 转置与反转 透视和逆透视(二维表与一维表的转换)数据格式的转换如下图,我们有一组数据,但是发现其格式很不符合我们建模数据的需求,需要进行处理(比如姓名列有回车、空格多余字符、英语名字中间间隔两个空格、Last n...原创 2019-03-23 16:18:25 · 18668 阅读 · 4 评论 -
Power BI(二)一个案件快速了解Power Query
Power BI(二)一个案件快速了解Power Query首先我们有两个店的销售数据(一店和二店),我们要做的工作是把两个表格进行合并(工作中可能我们会遇到更多表格合并为一个表格),利用Power Query怎么解决的呢?两个表格展示效果如下:具体操作如下:首先新建立一个Excel表格把数据加载进查新编辑器选择编辑数据进入到查询编辑器...原创 2019-03-21 19:03:12 · 2288 阅读 · 0 评论 -
Power BI(一)Power Query简介
Power Query简介Power Query作用在介绍Power Query之前,作为一个Excel用户,你是如何完成”将数据转换到”的任务的呢。回想一下,你会不会如此陷入如此困境,有很多种格式数据源的情况下,需要一个一个数据源(数据库、json、Hdfs、文本、csv等)去处理,让其格式统一并合并分析处理,但是Power Query可以帮我们解决这个问题如下所示:微软P...原创 2019-03-21 15:40:34 · 16689 阅读 · 0 评论