DAX 在 Power BI 中的应用
2019-08-12 本文已影响0人
赏花
了解:
-
是一种函数语言
-
执行从最内部函数或参数开始,逐步向外计算
-
单行中书写,函数的格式对可读性很重要
-
数据类型:
- 数字:整数、小数、货币
- 其他:字符串、二进制对象
-
计算中可混合使用各种数据类型,数据类型转换自动发生
-
DateTime 存储为浮点型,包含整数和小数部分,可精确计算时间
-
表名、列名规则:
如果表名中有空格,那么表名周围的单引号则是必需的
'Table Name'[ColumnName]
#最佳做法
如果表名没有空格,则可以省略单引号
TableName[ColumnName]
函数
- 聚合函数
- 计数函数
- 逻辑函数
- 信息函数
- 文本函数
- 日期函数
使用变量
使用变量关系函数
DAX 具有让你可以与建立了关系的表进行互动的关系函数。
你可以返回列值,或者使用 DAX 函数返回某一关系中的所有行。
例如,RELATED 函数依照关系返回列值,而 RELATEDTABLE 依照关系返回经过筛选的只包含相关行的整个表 。
imageRELATED 函数处理多对一 的关系,而 RELATEDTABLE 函数处理 一对多 的关系。
你可以使用关系函数生成包含跨多个表的值的表达式。 DAX 将返回这些函数的一个结果,而不会考虑关系链的长度。