数据可视化之powerBI基础(十)快速度量值,帮你更快的进行数据分析
https://zhuanlan.zhihu.com/p/64414831
刚开始学习PowerBI,最头疼的可能就是度量值了,毕竟用了Excel这么多年,只相信自己眼睛看到的,对于这个"虚拟"的字段,总感觉有点难以理解。
即使稍微理解了,却又碰到了不会写DAX的苦恼,知道自己想要什么结果,但不知道该怎么实现它。
如果你还在苦思冥想怎么编写度量值,可能只是因为你还没有发现这个功能:快速度量值。
利用快速度量功能,可以通过鼠标点击拖拽的方式,快速、轻松的执行常见的运算,根据你选择计算的类型和字段,PowerBI后台运行一组DAX代码,和手动创建的度量值一样,新建的度量值自动添加到模型中,供我们分析建模使用。
怎么创建快速度量值
在这三个地方可以看到创建快速度量值,
↑ 功能区按钮
↑ 任意字段右键
↑ 可视化字段框右键
点击进去以后,就是创建快速度量值的窗口,
第一步先选择我们想要的计算类型,点击下拉框,
这里面都是最常用的快速度量计算类型,目前有六组,比如聚合、筛选器、时间智能、文本等,每组均包含一系列计算,根据用户的反馈,微软还在不断扩充,日常使用频繁的计算类型,以后都有可能放进来。
快速度量值示例
我们先建一个最常用的计算度量:汇总
下拉框中选择计算类型为汇总,弹出窗口如下:
从右侧的字段区拖动想要汇总的字段放进“基值”,比如需要汇总销售数量,这里只需要汇总,下面的框中可以随便选一个字段,点击确定,就生成了一个度量值,点中它,可以看到生成它的DAX,
看起来好复杂,其实大部分都是很常用的函数,只是快速度量使用的DAX考虑的更加全面。对于计算产品的销售数量汇总,这个结果和我们自己用sum写个简单的汇总度量值效果一致,
下面再体验一下快速度量的文本功能:星级评分,依然按照销售数量进行评分,把20000以上的都评为最高分5星,设置如下,
这个度量值效果如下,
只需要点几下就能做成这个效果,不愧是快速度量值,如果让我们自己写,真的是要费一番功夫的,查看一下它的DAX代码,
这段代码确实很长,不过也说不上复杂,用了前文提到的VAR来定义变量,小星星就是使用UNICHAR(9733)得到的,利用UNICHAR我们可以显示任何常见的符号类型。
通过阅读快速度量值的DAX代码,是我们学习DAX的一大捷径,我觉得这个功能比使用快速度量值本身更有价值,毕竟快速度量值的类型有限,一旦我们掌握了DAX各种函数的逻辑,哪里还用得着快速度量值,无论需要计算什么,随手敲几行DAX代码,轻松搞定。
即使快速度量值中没有我们想要的计算,如果熟悉了各种函数以后,我们也可以利用快速度量值先生成一段DAX,然后在此基础上根据我们的需求,修改其中的某些函数或者函数的参数就可以了。
这里不再一一举例,你可以利用快速度量值,结合数据模型,钻研每一个计算类型背后的DAX逻辑,这样学习一段以后,也许就再也不用担心度量值不会写了。
数据可视化之powerBI基础(十)快速度量值,帮你更快的进行数据分析的更多相关文章
- 数据可视化之powerBI基础(十二)PowerBI导入Excel数据有哪几种方式?
https://zhuanlan.zhihu.com/p/64999937 Excel作为使用最频繁.应用最广泛.用户最庞大的数据处理工具,当然也应该是PowerBI最常用的数据获取方式,本文介绍一下 ...
- 数据可视化之powerBI基础(八)PowerBI的表格,你真的会用吗
https://zhuanlan.zhihu.com/p/64413000 在PowerBI的可视化对象中,还有两个「表格」对象,表格的作用不仅可以在报表提供明细数据,还经常用来测试度量值的返回结果, ...
- 数据可视化之powerBI基础(二)PowerBI动态图表技巧:钻取交互
https://zhuanlan.zhihu.com/p/64406366 查看可视化图表的时候,我们可能想深入了解某个视觉对象的更详细信息,或者进行更细粒度的分析,比如看到2017年的总体数据,同时 ...
- 数据可视化之powerBI基础(一) 如何查看PowerBI图表背后的数据
https://zhuanlan.zhihu.com/p/64405494 图表很直观,但有时候我们不仅想看图,也想更进一步查看生成该图表的明细数据,在PowerBI中有三种方式. (一)在图表上单击 ...
- 数据可视化之powerBI基础(十六)PowerQuery的这个小功能,让你轻松发现数据质量问题
https://zhuanlan.zhihu.com/p/64418072 源数据常常包含各种差错值,为了进行下一步的分析,我们必须先找出并更正这些差错,做这些工作几乎不会有什么快乐感可言,但却往往需 ...
- 数据可视化之powerBI基础(二十)Power BI度量值和新建表,有什么异同?
https://zhuanlan.zhihu.com/p/101812525 PowerBI中,有三个地方可以使用DAX,分别是度量值.新建列和新建表,这三个功能并成一排摆放在这里,如图所示, 之前 ...
- 数据可视化之powerBI基础(十四)Power BI中创建联动切片器
https://zhuanlan.zhihu.com/p/67564062 进行数据分析时,每个分析维度并不总是独立的,比如省份是一个维度,城市也是一个维度,而这两个维度之间是有逻辑关系的,那么在进行 ...
- 数据可视化之powerBI基础(十九)学会使用Power BI的参数,轻松搞定动态分析
https://zhuanlan.zhihu.com/p/55295072 静态的分析经常不能满足实际分析的需要,还需要引入动态分析,通过调节某个维度的增减变化来观察对分析结果的影响.在PowerBI ...
- 数据可视化之powerBI基础(十五)Power BI同步切片器,你知道怎么用吗?
https://zhuanlan.zhihu.com/p/67932754 在PowerBI报表中,切片器绝对是最常用的控件了,利用它可以进行各种维度的动态切换,同一个页面中的所有图表可以同步响应:利 ...
随机推荐
- .NET Core加解密实战系列之——RSA非对称加密算法
目录 简介 功能依赖 生成RSA秘钥 PKCS1格式 PKCS8格式 私钥操作 PKCS1与PKCS8格式互转 PKCS1与PKCS8私钥中提取公钥 PEM操作 PEM格式密钥读取 PEM格式密钥写入 ...
- flex弹性模型
flex模型是w3c最新提出的一种盒子模型,很好的解决了普通模型的一些弊端. 一.比较两种盒子模型: demo: 给div添加边框,观察他们的区别 <body> <div class ...
- Java8新特性之流stream
<Java 8 实战>学习笔记系列 定义 流是Java API的新成员,它允许你以声明性方式处理数据集合,可以把它看成遍历数据集的高级迭代器 示例 List<String> t ...
- 解决Mac上打开txt文件乱码问题
出处:https://www.jianshu.com/p/f55ddf1e9839 经常会在Mac上打开一个txt文件,发现里面的中文都是乱码,问题是在Windows和手机上看都完全是正常的,这就十分 ...
- 【JMeter_15】JMeter逻辑控制器__仅一次控制器<Once Only Controller>
仅一次控制器<Once Only Controller> 业务逻辑: 在每个线程内,该控制器下的内容只会被执行一遍,无论循环多少次,都只执行一遍.<嵌套在循环控制器之内时是个例外,每 ...
- 乌班图设置C++11
zsh: echo "alias g++='g++ -std=c++11'" >> ~/.zshrc source ~/.zshrc bash: echo " ...
- 容器中的Java堆大小调整:快速,轻松
在上一篇博客中,我们已经看到Java进行了改进,可以根据正在运行的环境(即物理机或容器(码头工人))识别内存.java的最初问题是,它无法弄清楚它是否在容器中运行,并且它曾经为容器运行所在的整个硬件捕 ...
- 05.DBUnit的使用
相信做过单元测试的人都会对JUnit 非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/ ) 则是专门针对数据库测试的对JUnit 的一个扩展,它可以 ...
- caffe的python接口学习(5)生成deploy文件
如果要把训练好的模型拿来测试新的图片,那必须得要一个deploy.prototxt文件,这个文件实际上和test.prototxt文件差不多,只是头尾不相同而也.deploy文件没有第一层数据输入层, ...
- html+css快速入门教程(1)
1 HTML简介 1.1. 什么是HTML?(了解) HTML是超文本标记语言(HyperText Markup Language,HTML)的缩写.是标准通用标记语言(SGML Standard G ...