DAX 与M,哪个更像Excel公式?
2020-01-03 本文已影响0人
PowerBI星球
刚开始接触PowerBI,尤其是用Excel很熟练的哦同学,总是很自然的用Excel的思维来学习PowerBI中的这两种语言,那么到底哪种和Excel比较像呢?
刚开始用,可能觉得DAX更像Excel公式,毕竟很多函数都是一摸一样的,但是当你深入学习以后,你会发现差距不是一般的大,在Excel中,看到一个公式,你大概知道会返回什么结果,但是在DAX中,代码只是表面你能看到的东西,至于返回什么结果,依据的是上下文和数据模型,所以同样的一串代码,在不同的上下文中,可能返回完全不同的结果。
而M语言,看起来就别扭多了,严格区分大小写,每个函数高低不同,函数中间还有分割的小原点,以及大写字母,只看这些写法就觉得很头疼,并且还得理解list、record等概念,但当你熟悉了以后,其实它的用法更接近与Excel公式,通过看代码,就能大概知道会返回什么结果。
当然,本质上都和Excel不同,无论是DAX还是M,都是针对字段操作的,而不是像Excel,是针对单元格的操作。
要想学好DAX和M,先接受它们的逻辑,而不要一直用EXCEL的思维来理解。
PowerBI星球
在微信公众号"PowerBI星球"中回复"PowerBI",获取《七天入门Power BI》电子书,轻松上手PowerBI。