
- DAX 函数教程
- DAX 函数 - 首页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学与三角函数
- DAX 函数 - 父子关系
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用资源
- DAX 函数 - 讨论
DAX 参数命名约定
DAX 具有标准的参数名称,以方便使用和理解 DAX 函数。此外,您可以在参数名称前使用某些前缀。如果前缀足够清晰,您可以使用前缀本身作为参数名称。
要了解 DAX 函数的语法并为相关的 DAX 函数参数适当地使用数据值,您需要了解 DAX 参数命名约定。
参数名称
以下是 DAX 标准参数名称:
序号 | 参数名称和描述 |
---|---|
1 |
expression 任何返回单个标量值的 DAX 表达式,其中表达式需要多次计算(对于每一行/上下文)。 |
2 |
value 任何返回单个标量值的 DAX 表达式,其中表达式需要在所有其他操作之前准确地计算一次。 |
3 |
table 任何返回数据表的 DAX 表达式。 |
4 |
tableName 使用标准 DAX 语法的现有表的名称。它不能是表达式。 |
5 |
columnName 使用标准 DAX 语法的现有列的名称,通常是完全限定的。它不能是表达式。 |
6 |
name 将用于提供新对象名称的字符串常量。 |
7 |
order 用于确定排序顺序的枚举。 |
8 |
ties 用于确定处理同值的方式的枚举。 |
9 |
type 用于确定 PathItem 和 PathItemReverse 数据类型的枚举。 |
参数名称加前缀或仅使用前缀
您可以使用前缀限定参数名称:
前缀应描述参数的使用方式。
前缀应避免参数的歧义解读。
例如:
Result_ColumnName - 指的是用于在 DAX LOOKUPVALUE() 函数中获取结果值的现有列。
Search_ColumnName - 指的是用于在 DAX LOOKUPVALUE() 函数中搜索值的现有列。
如果前缀足够清晰地描述参数,则可以省略参数名称并仅使用前缀。省略参数名称并仅使用前缀有时可以帮助在阅读时避免混乱。
例如,考虑 DATE (Year_value, Month_value, Day_value)。您可以省略重复三次的参数名称 - value,并将其写为 DATE (Year, Month, Day)。如您所见,仅使用前缀,函数更易读。但是,有时为了清晰起见,必须同时使用参数名称和前缀。
例如,考虑 Year_columnName。参数名称为 ColumnName,前缀为 Year。两者都需要让用户了解参数需要对现有年份列的引用。