阅读圣经丨关于 DAX
“基础不牢,地动山摇”。
最近,有很多小伙伴和白茶在聊天,也会涉及到一些度量值的编写,经常能遇到说大脑当机的情况。比如说明明自己知道如何去写,但是大脑思维却停止运转,想不起来的情况,话到嘴边却说不出,这种感觉太难受了。
白茶仔细思考了一下原因,还是基础不牢的原因,决定静下心来,从头不定期的梳理圣经。
· 正 · 文 · 来· 啦·
白茶是一个萌新,大概在18年7月份开始接触数据这类的概念,并不是一开始就学习PowerBI的。那么PowerBI到底是一个什么样的软件呢?能给我们带来什么呢?
微软官方对于PowerBI的定义是可视化图表,商业智能,但是很多时候这句话不太好理解,怎么个智能?怎么个可视化?什么样的图表?这些都是我们需要仔细了解的。
PowerBI的前身是EXCEL表格,为什么这么说呢?最开始,在数据没有像现在这样庞大的时候,用的最普遍的就是EXCEL表格,里面有一些基础的运算函数,比如SUM,MIN,MAX,MIN函数等等。后来随着数据的发展,EXCEL在处理大数据显得有些力不从心了,微软在之后推出了Power Query。它的主要使用语言是M函数。
同时,微软还添加了一个功能,透视表功能,也叫Power Pivot,被称为20年来微软最伟大的发明。同时,还有另外的两个兄弟,Power View以及Power Map。PV指的是可视化,PM指的是数据地图。
为了应付时代的需求,微软将PQ、PP、PV、PM提取出来,组成了PowerBI,所以说PowerBI的前身其实就是EXCEL。而DAX语言,可以理解为EXCEL表格中函数的进化版,主要使用对象就是PP。
看到这,小伙伴们明白了吧,DAX其实就是EXCEL函数的进化版,主要使用对象就是数据透视表,数据模型。适用于PV可视化插件。
相对于EXCEL中函数的使用方法,DAX是有很大区别的。EXCEL中的函数主要针对的是单元格,一行一计算,而DAX针对的是整个表,进行迭代,也就是说对整个表符合条件的项目进行相关运算之后进行汇总,并且结果返回单个值。
其实,白茶的理解就是,在PowerBI中进行数据运算,使用DAX函数,就这一句。
小伙伴们❤GET了么?
白茶会不定期的分享一些函数卡片
(文件在知识星球[PowerBI丨需求圈])
这里是白茶,一个PowerBI的初学者。
下面这个知识星球是针对有实际需求的小伙伴,有需要的请加入下面的知识星球。
请在PC端查看,有部分图片无法在移动端显示。
PowerBI丨白茶
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)