刚开始学PowerBI的同学,感觉最难的应该是DAX,如果循序渐进还好,但不打好基础,就看很长的DAX,可能就像天书一样,并且完全不能理解,为什么结果是这样的?
其实,学习DAX,最重要的就是理解上下文的概念,任何一个DAX代码都是在特定的上下文中运行的,同样的DAX代码,在不同的上下文中结果可能完全不同。
所以,先转变思维,从Excel公式固定的思维转变为DAX上下文的可变思维很重要,不要像在Excel中一样,感觉搜索某个公式就能解决问题,或者直接问别人,某个问题的DAX怎么写,如果没有交待清楚上下文,DAX代码是不可靠的,结果也很可能是错误的。
上下文也并没有什么玄妙的,不要把它想的很难,就是当前代码运行的环境,在哪里计算而已,并且不要只是看,使用脑袋硬想这些理论,一定要去动手练习,通过动手写,在不同的上下文中观察它的结果,可以帮你更快的理解上下文的概念以及DAX的逻辑。
DAX肯定是有一定难度的,复杂的上下文情况也有很多,但你并不是一开始就要面对难度很高的DAX,从易到难,循序渐进,等你有了感觉以后,才能体会到DAX的逻辑,然后再去学更深的内容,就不会感到那么难了。
学习任何一门技能都是需要时间的,你刚学了三五天,就想把别人花一年半载才能掌握的技能快速学会,这不是这DAX难,而是你只想着找捷径、想不劳而获罢了。
采悟 @ PowerBI星球
网友评论