最近在和群里小伙伴聊天,该小伙伴感慨道,Excel基础知识还没学习完呢,微软又出了一系列新功能,什么Power View、Power Query、Power Pivot以及Power BI等等。还有大家在聊的什么M和DAX,听都听不懂。
当时我就答应该小伙伴,写一篇关于M和DAX的图文教程。好了,开始今天的介绍。
一 什么是M?
M是Power Query的脚本语言,M是这种语言的非正式名称。正式的名字是:Power Query Formula Language。那M语言长啥样呢?请见下图:
通过上图看到,通常M脚本中的每一行都是数据转换步骤,后面的步骤是基于前一个的结果。例如从D:\Desktop\路径下导入原始数据.xlsx文件,随后从工作簿源中引用Sheet2工作表等等。
二 什么是DAX?
Data Analysis Expression简称DAX,是函数、运算子与常数的程式库,可将函数、运算子与常数结合以在PowerPivot for Excel 中建立公式和运算式。DAX是表达式语言,不像M,DAX和Excel函数很类似。当然,DAX比Excel函数更加强大。下图就是简单的DAX表达式:
三 M案例
为了让大家对M语言有一个更加深入的了解,我将使用动态图为大家演示,如何使用M语言,详细如下图所示(拿了隔壁老王的案例,老王会不会打我^_^):
四 DAX案例
其实DAX表达式主要用于Power Pivot 和Power BI等,我这里以Power Pivot 进行举例,案例比较简单,主要让大家了解什么DAX,详见如下动态图:
五 如何学习?
其实DAX和M语言功能非常强大,如果希望深入学习,可以参考微软官方帮助文档:
DAX:https://docs.microsoft.com/zh-cn/power-bi/guided-learning/introductiontodax#step-1
微软官方出品,上传到youtube,讲解全是英文,对大家的英文要求稍微有点高,但主要看视频里面的操作。国内应该有其他老师在分享相关内容,我没有详细搜索,有好的学习资料,欢迎留言分享哦。
本文地址:
http://www.njanyou.cn/news/1571.html
Tag:
M or DAX
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
引流黑科技:日引1000+精准粉儿?QQ群控真能延续微信神话?
下一篇:
INDIRECT函数——汇总多个工作表同一单元格值成一列