在公司也实习半年了,半年做了很多Dashboard,也经常用Tableau,但是我还是觉得Power BI更好用一些,可能比较适合小白,入门简单,很容易就能做出不错的Dashboard。

前一段时间老板让我做一组数据的柏拉图,之前也接触过柏拉图,不过都是在PPT上基于一个Excel表格做的柏拉图,如果数据有变动,需要经常去维护。事实上老板要看的这个柏拉图数据每天都会多一些,随着时间的推移,数据会变动很多,但不能每天都重新做一张Excel表格来做柏拉图,所以我想在Power BI上根据数据源做实时刷新数据的柏拉图,话不多说,上例子。

现有五组人员做生产,生产的不良数量如下:

班组 不良数量
A 25
B 45
C 18
D 30
E 28

我们要做柏拉图,必须要有两个数据,一个是所有的不良数量总和,作为分母,另一个就是每多一行就累加一次的数据作为分子,两者相除便是柏拉图的折线数据。所有不良数量的总和比较简单。做一个度量值为:

接下来是分子怎么处理,处理分子时需要使用var创建虚拟的列表。此外,分子的处理需要用到两个函数,一个是CALCULATE,这个函数的作用是在筛选器修改的上下文中对表达式进行求值,这里的表达式是求和。还一个函数是FILTER,这个函数的作用是返回以筛选的表。有了这两个函数,就可以完成分子的构建了。

累积百分比 =
var number=[总和]  //创建虚拟列表放每行的的数据
var molecule=CALCULATE([总和],FILTER(ALL('Sheet1'[班组]),[总和]>=number))
//创建虚拟列表存放每行的累加值
var denominator=CALCULATE([总和],ALL('Sheet1'[班组]))
//筛选掉所有班组对不良件数求和存入虚拟列表
return DIVIDE(molecule,denominator)  //分子除以分母得出累积百分比//运行过程如下:
//A组的不良数25存放到number,FILTER函数将表格中大于等于25的数据筛选出来,由CALCULATE函数将筛选出的数据求和,所以这里的molecule=25+28+30+45=128
//同理denominator的数据为整个班组表格的数据求和,也就是总和,所以这里denominator=146,且之后的denomination一直都是146
//最后一行代码通过DIVIDE除法函数,将分子除以分母得出每组的累积百分比度量值

通过以上一段代码就可以实现每行数据的累积百分比,作为度量值计算后就可以放入Power BI的折线和柱状图使用了,使用效果如下:

至此,整个柏拉图的制作过程就结束啦。

有不懂的欢迎评论区讨论

Power BI数据分析实战——柏拉图的制作相关推荐

  1. 微软认证BI专家雷元带你全面搞定Power BI数据分析

    如同当年迎接计算机的发展.互联网的冲击那样,数据将成为第一生产力.我们要如何迎接数据时代的来临? 作为一个普通人,我们如何能走在这场数字变革的前端,又如何去掌握数据分析的能力? 资深数据分析师雷元告诉 ...

  2. power bi数据分析_Power BI数据模型:使用关系

    power bi数据分析 In this article, we look at how to create different types of relationships between two ...

  3. 【好书推荐】Power BI数据分析从入门到进阶

    2022年新书出版,人生第一本书,厚积薄发,写这本书前,积累了十年,看了同类30本书,越来越有写一本书的强烈念头.<Power BI数据分析从入门到进阶>机械工业出版社5月出版,欢迎大家支 ...

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

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

  5. 微软Power BI应用实战(1)——实时连接本地数据库

    引言:我们知道,微软Power BI可以将本地开发的报表连同数据一起发布到云端,提供给业务用户随时随地访问.但更多的时候,我们希望访问报表时查看到的数据是最新的实时数据.针对这种情况,我们可以利用Po ...

  6. 大数据分析工具Power BI(十一):制作对比分析图表

    文章目录 制作对比分析图表 一.表 二.矩阵 三.条形图 四.柱状图

  7. 一个excel文档里复制黏贴另外表单跟着变动_利用Excel连接Power BI,实现PPT报告自动输出...

    ​文/HALI就职于汽车行业战略部门 专注汽车市场信息情报收集和分析 因为工作需要,每月周期性的更新数据和撰写PPT 报告成为繁重的劳动.结果是很多时间花费在数据处理上,真正的分析工作,往往只能草草收 ...

  8. powerbi视觉对象_玩转Power BI的图片可视化

    ​制作可视化报告时,为了展示效果,有时候需要用图片来展示,在 Power BI 中,关于图片的自定义视觉对象主要有下面三个,利用他们可以很轻松的进行图片可视化. 下面来看看这些视觉对象的效果. 样本数 ...

  9. 从Excel到Power BI,为什么越来越多的职场人纷纷选择Power BI?

    文末赠书 "IT有得聊"是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业.实用的知识与技能,快速提升职场竞争力. 点击蓝色微信名可快速关注我 ...

最新文章

  1. mysql按月进行表分区
  2. Java 注解指导手册 – 终极向导
  3. 深入浅出VC++串口编程--第三方类
  4. asp.net 添加成功弹出个div提示_IOS12免越狱一键修改微信提示音
  5. TensorFlow tf.keras.layers.Permute
  6. PyTorch学习—8.模型创建步骤与nn.Module属性
  7. python操作redis集群是连接池么_python使用连接池操作redis数据库
  8. exe图标修改器和EXE文件打不开了的办法
  9. 硬件设计--阻抗匹配
  10. 通过PS制作逼真的车窗玻璃雨滴效果
  11. PDF文件怎么解密?教你三种解密的方法
  12. 论文阅读:FVQA: Fact-based Visual Question Answering
  13. RIM任松伟:黑莓引领企业移动化主题演讲
  14. session有效时间问题
  15. 计算机品牌企业关系图,AJ71C24-S3 画出PLC的I/O点与输入/输出设备的连接图或对应关系表, 三菱AJ71C24-S3 - 广州凌控...
  16. uni-app验证码输入框
  17. 各大搜索引擎网站收录提交入口
  18. 性能测试基础(四)吞吐量
  19. ansible批量化脚本
  20. python 计量经济包_计量经济与时间序列_ACF与PACF算法解析(Python,TB(交易开拓者))...

热门文章

  1. oracle使用tmpfs,Linux安装Oracle调整tmpfs以突破1.7G的限制
  2. Chrome 调试技巧(二) console 篇
  3. 坐月子期间该如何去妊娠纹?
  4. 收支科目不为零_急产品销售收入是只哪个科目,工业企业和商业企业的做帐是只是科目不 爱问知识人...
  5. UI设计三个常用配色法
  6. Javascript的内容
  7. ShareSDK使用方法
  8. [vue]8-vue组件1
  9. win10 下9001 端口被System ntoskrnl.exe PID 4的进程占用
  10. 关于Solidworks2020无法更改中文的问题解决