从数据到信息
从信息到洞察

DAX概念-开篇

本文整个 DAX 系列的开篇词,也是 DAX 概念这一节的开篇介绍,本节你将学习和 DAX 有关的重要概念,它们是你灵活运用 DAX 语言的基石。

DAX 是一种简单的语言。也就是说,DAX 和大多数编程语言不同,花上一段时间你就能熟悉它。DAX 的基本知识简单易学:你可以在几小时内开始使用。而一旦涉及到高级概念,比如计值上下文、迭代和上下文转换,一切都将变得复杂起来。但不要放弃!请保持耐心。一旦你的大脑开始理解这些概念,你就会发现 DAX 确实是一种简单的语言,只是需要时间去适应。

不同于其他语言,DAX 需要你理解它的原理之后才能熟练使用,如果你习惯于通过学习具体的函数建立起一门语言的知识体系(比如 Excel 函数),请千万不要将这种习惯带入到 DAX 的学习中。因为它的一些原理很难通过归纳法(从具体实例推导出普遍规律的一种方法)来理解。例如,对计值上下文(The Evaluation Context)的理解需要用到演绎推理:先接触理论本身,然后通过案例加深对理论的理解。我知道许多人不习惯这种学习方式,他们更喜欢在实践中学习,先研究如何解决具体问题,然后通过不断的练习和积累,归纳出公式背后的原理。如果你使用这种方式学习,会常常发现写出的公式能得出正确结果,但自己却不明白为什么。

以我的观察,有太多的学习者在这上面走了弯路,他们把之前学习其他语言的方法套用在 DAX 上,以为只要学会了函数也就掌握了这门语言。所以在这里我还想再强调一次,函数本身并不复杂,真正的复杂性蕴含于 DAX 公式的计值过程中,在简单的计算中你可以忽略它的存在,而一旦问题变得复杂,公式的计值流就会开始变得难以理解。

“一身转战三千里,一剑可当百万师”,DAX 是一门强大的语言,它让没有任何 IT 背景的普通人借助 Excel 这样的平民工具就可以处理几百万、上千万行的数据;完备的函数体系允许你将复杂的业务逻辑抽象成一个个公式,根据外部筛选条件的变化,这些公式可以瞬间完成计算并返回结果。在过去,这种分析可能需要依赖 IT 长达几小时或数天的反馈才能完成。借助 DAX,普通业务人员对数据的分析能力将可以实现质的飞跃。

千里之行,始于足下,让我们从概念开始,一起进入这个全新的领域。

  • 标题 1

    标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述标题 1 的描述
  • 标题 2

    标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述标题 2 的描述
  • 标题 3

    标题 3 的描述

相关推荐

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒