dax和m的区别_【20180202】- M or DAX?真是个大问题~

本文介绍了M(Power Query的脚本语言)和DAX(Data Analysis Expressions)的区别与应用场景。M主要用于数据转换,而DAX与Excel函数相似,用于Power Pivot和Power BI中的公式创建。通过实例解析,帮助读者理解两者用法,并推荐了学习资源。
摘要由CSDN通过智能技术生成

还记得前几期为大家介绍的PQ文章吗?没有学习的小伙伴可以在公众号回复【PQ】进行学习哦。

最近在和群里小伙伴聊天,该小伙伴感慨道,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语言,详细如下图所示(拿了隔壁老王的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值