简介
作为新 Power BI 用户,你应知道有两种计算语言:M 和 DAX。 这两种语言都可筛选、管理和可视化数据。
比较 | DAX | M |
---|---|---|
为什么? | 计算和分析 | 转换和连接 |
何处? | 在 Power BI Desktop 中使用。 | 在 Power Query 编辑器中使用。 |
什么? | 返回单个值、列或表。 可以使用许多表中的字段进行计算。 | 在加载到 Power BI 中时控制数据的形状。 一次转换一个表或合并表。 |
Tableau 比较 | Tableau 计算 | 进行 Tableau 提取之前的 Tableau 数据流或转换步骤。 |
两种 Power BI 计算语言之间的比较:DAX 和 M。
DAX 定义计算;DAX 编写可生成度量值、计算列和计算表的函数。
注意
将数据导入到数据模型之后使用 DAX。
提示
与 TABLEAU 的关联:作为 Tableau 分析员,你最熟悉的语言称为 MDX。 正如 DAX 一样,此语言在 Tableau Desktop 中生成计算度量值和维度。
M 是一种查询公式语言,可在 Power BI 查询编辑器中准备数据,然后加载到 Power BI 模型中。
本模块结束后,你将能够编写生成度量值、计算列和计算表的函数。 在本模块中主要侧重于 DAX,以下是你将探索的一些 DAX 函数:
筛选器函数
逻辑函数
数学函数