![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Power BI
数据可视化工具至少需要熟练掌握两种。
oh_Veritas
已被迫转行当起了互联网猎头QAQ
Randstad互联网猎头
展开
-
Power BI 通过三个度量值搞定带颜色的上下箭头
举个栗子:设置三个度量值:1.度量值:计算数值;2.度量值:根据第一个度量值的结果设置颜色;3.度量值:根据第一个度量值的结果设置箭头方向。例如:第一个度量值,Turn Over Arrow = SUM(xxx[SALES_TRUN_AMT]) - SUM(xxx[SALES_TRUN_AMT_LY])第二个度量值,Turn Over Arrow color = SWITCH(TRUE(),[Turn Over Arrow]>0,"#2ECC40",[Turn Over Ar原创 2020-09-17 17:02:08 · 3628 阅读 · 1 评论 -
Power BI 精美的可视化图表
传送门fiufiufiu~实用炫酷 | 那些精美的Power BI可视化图表原文推荐了50个好用、好看、免费、无水印的Power BI自定义图表。个人比较感兴趣的有两个:1 Chiclet slicer(前面开发报表的时候没有完整地还原客户的需求,有一点小遗憾QAQ)Chiclet是由按钮制成的切片器,也可以水平排列以超紧凑形式的矩阵排列,作为其他视觉效果的画布内过滤器。2 Sanddance(偶尔用来装装13~~~)每一粒沙子就是一个数据元素,在Sanddance中,每个数据元素始终在屏转载 2020-09-03 10:47:23 · 4508 阅读 · 0 评论 -
Power BI技巧:避免返回空值的三种方法(IF函数、COALESCE函数、度量值+0)
1.利用IF函数判断IF法 = IF([XX]=BLANK(),0,[XX])2.利用COALESCE函数(2020年3月新增的DAX函数)返回不为空的第一个表达式。参数至少为2个表达式,也可以为多个表达式,每个参数返回的数据类型可以不同,它只判断是否为空值。COALESCE法 = COALESCE([XX],0)注意:这两个参数的顺序不能写反。3.度量值+0将空值转化为零值。加0法 = [XX]+0补充COALESCE()COALESCE(<expression&原创 2020-09-02 15:45:18 · 9755 阅读 · 0 评论 -
Power BI DAX代码格式规则及快速格式化的工具
推荐一个快速格式化的工具:http://www.daxformatter.com/raw/原文:送你一份 DAX 格式指南转载 2020-09-02 15:10:04 · 884 阅读 · 0 评论 -
Power BI 中的CALCULATE函数
语法:CALCULATE(<expression>,<filter1>,<filter2>…)第一个参数是计算表达式,可以执行各种聚合运算从第二个参数开始,是一系列筛选条件,可以为空;如果多个筛选条件,用逗号分隔所有筛选条件的交集形成最终的筛选数据集合根据筛选出的数据集合执行第一个参数的聚合运算并返回运算结果CALCULATE的计算逻辑是:通过从第二个参数开始的筛选条件,得到一个数据集合,并利用第一个参数执行聚合运算,即提取有用数据并执行原创 2020-09-02 14:33:58 · 3467 阅读 · 0 评论 -
DAX中的表函数和值函数
在使用DAX写度量值时,总是提示错误,很多原因都是不理解 DAX 函数及其参数规范造成的,在该用表的时候没有用表,该用列的时候没有用列。常见的值函数就是聚合函数,比如常用到的 SUM、COUNTROWS、AVERAGE,以及CALCULATE、SUMX等;表函数也经常用到,除了上面看到的 FILTER,ALL 也是个表函数,前面的文章中使用过的还有 VALUES、DISTINCT、UNION、ADDCOLUMNS、SELECTCOLUMNS 等;传送门fiu fiu fiu~DAX中的表函数和值函转载 2020-09-02 11:18:15 · 552 阅读 · 0 评论 -
使用Power BI时常见的几个问题(持续更新)
散点图创建散点图的时候,如果只是把字段拖进X轴和Y轴,你会发现只出来了一个点,因为这个时候,PowerBI默认把这两个字段的数据进行聚合运算了,所以需要另外一个不含重复值的字段放到“详细信息”中,告诉PowerBI每个数据记录均显示为一个点,不要进行聚合,这个字段可以简单使用行号或索引,如果原始数据没有这个字段,可以回到查询编辑器中添加“索引列”。...原创 2020-09-02 09:54:42 · 16906 阅读 · 0 评论 -
Power BI 高效使用的15条建议
01 过滤源数据02 删除无关列03 聚合分析粒度04 整理字段05 禁用不必要的加载06 禁用系统日期表07 选择适当的数据类型08 选择合适的连接方式09 避免使用计算列10 不断优化DAX11 尽量使用默认可视化对象12 避免直接展示明细数据13 避免过度使用交互14 简化设计15 定期更新PowerBI Desktop详情请移至:高效使用Power BI的15条建议...原创 2020-09-01 16:48:29 · 495 阅读 · 0 评论 -
Power BI 计算列、度量值、新建表
计算列中,其上下文是明确的,就是当前行,并且可以根据需要缩小为当前行的某一列。计算列写好代码,数据自动计算出来,并且不受外部筛选器的影响。度量值,编写度量值时,并没有明确的上下文,度量值写好之后,并没有立即计算,只有放到上下文中时,才进行计算并返回结果。动态的效果靠度量值。新建表,通过这种方式返回的表是固定的,它的上下文被固化,无法根据外部的筛选器返回不同的列表。没办法动态的实现需求。总结计算列、度量值、新建表相比,,其DAX代码本质上并没有什么不同,最根本的区别在于上下文。计算..原创 2020-09-01 16:04:38 · 3738 阅读 · 0 评论 -
Power BI 参数,搞定动态分析
传送门fiu fiu fiu~参数转载 2020-08-31 17:04:54 · 483 阅读 · 0 评论 -
Power BI 利用FORMAT函数自定义数据格式(最全)
传送门fiu fiu fiu~利用FORMAT函数自定义数据格式转载 2020-08-31 16:42:38 · 11948 阅读 · 0 评论 -
Power BI 利用ALL和ALLSELECTED灵活计算四类占比
传送门fiu fiu fiu~利用ALL和ALLSELECTED灵活计算四类占比转载 2020-08-31 16:03:37 · 2258 阅读 · 0 评论 -
PowerBI技巧:动态切换数据单位,解决PBI无“万”、“亿”等单位的问题
传送门fiu fiu fiu~动态切换数据单位转载 2020-08-31 15:22:48 · 7882 阅读 · 0 评论 -
Power BI中的数据导出到Excel,若数据量大,使用DAX Studio
传送门fiu fiu fiu:Power BI中的数据导出到Excel转载 2020-08-28 16:33:31 · 4043 阅读 · 0 评论 -
Power BI中的“新建表”的使用方法
传送门fiu fiu fiu:Power BI中的“新建表”的使用方法转载 2020-08-28 16:05:45 · 7724 阅读 · 0 评论 -
Power BI RANKX函数之计算列
转载自:知乎在实际做报表时,有时会遇到需要对某些指标(例如销售额等)进行排名,所以今天跟大家讨论一下可以实现排名的DAX函数-RANKX函数。—————————————————————————————————————————————————————首先看下RANKX函数的参数:RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])其中table:表,或者能返回表的DAX转载 2020-08-25 15:08:27 · 1407 阅读 · 0 评论 -
DAX常用函数
DAX常用函数聚合函数SUMAVERAGEMINMAX这几个函数的使用和在Excel中完全一致,DAX中还有一类特有的函数非常有用,和这几个函数很像,后面加个X,SUMXAVERAGEXMINXMAXXRANKX这几个函数可以循环访问表的每一行,并执行计算,所以也被称为迭代函数。其他常见的聚合函数:COUNT:计数COUNTROWS:计算行数DISTINCTCOUNT:计算不重复值的个数时间智能函数PREVIOUSYEAR/Q/M/D:上一年/季/月/日NEXTYEAR转载 2020-08-25 10:49:57 · 3748 阅读 · 0 评论 -
Power BI 数据建模的基础知识
数据建模:建立表间关系。数据建模的目的:实现从多个表格、多种来源的数据中,根据不同维度、不同逻辑来聚合分析数据。基数:两个连接字段的对应关系,分为多对一、一对一和一对多,一对多和多对一其实是一样的,实际上就是两种关系:1.多对一(*:1):这是最常见的类型,代表一个表中的关系列有重复值,而在另一个表中是单一值2.一对一(1:1):两个表是一对一的关系,列中的每个值在两个表中都是唯一的交叉筛选方向:表示数据筛选的流向,有两种类型:1.双向:两个表可以互相筛选2.单向:一个表只能对另一个表原创 2020-08-21 15:33:29 · 1921 阅读 · 0 评论 -
M函数基本知识
M函数基本规范M函数对大小写敏感,每一个字母必须按函数规范书写,第一个字母都是大写表被称为Table,每行的内容是一个Record,每列的内容是一个List行标用大括号{ },比如取第一行的内容:=表{0} //PQ的第一行从0开始列标用中括号[ ],比如取自定义列的内容:=表[自定义]取第一行自定义列的内容:=表{0}[自定义]从哪里查找M函数新建一个空查询,在公式标记栏中输入=#shared,就把所有的M函数显示出来了,点击某个函数,最下方便出现该函数的注释补充:提取数据函数原创 2020-08-21 14:52:45 · 5500 阅读 · 0 评论 -
Power BI 如何实现时间切片器默认选择最新月
搬运自:1-https://www.jianshu.com/p/2fba78eb3d722-https://blog.csdn.net/qq844385029/article/details/94587030?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159764450319195162555594%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%转载 2020-08-17 15:00:10 · 3283 阅读 · 0 评论 -
Power BI 自定义排序
通过合并查询可以实现自定义排序。原创 2020-08-17 14:42:35 · 1398 阅读 · 0 评论 -
最全的PowerBI教程,都在这里了
当个搬运工~传送门fiu fiu fiu:lhttps://zhuanlan.zhihu.com/p/64999937原创 2020-08-14 16:15:53 · 7354 阅读 · 1 评论