以文本字符串的形式返回表、列、度量值或日历的名称。
Syntax
NAMEOF ( <object> )
参数
| 术语 | Definition |
|---|---|
object |
要检索其名称的表、列、度量值或日历。 |
返回值
一个包含对象的限定名称的文本字符串。
注解
- 对于表,以格式
'TableName'返回名称。 - 对于列,以格式
'TableName'[ColumnName]返回名称。 - 对于度量值,以格式
'TableName'[MeasureName]返回名称。 - 对于日历,以格式
'CalendarName'返回名称。 - 对于变体列,以格式
'TableName'[ColumnName].[VariationName]返回名称。 - 变量和动态表达式不支持作为 NAMEOF 的参数。
- 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
示例 1
以下 DAX 查询返回列的限定名称:
EVALUATE
{ NAMEOF ( 'Sales'[ORDER QUANTITY] ) }
返回:
| [值] |
|---|
| 'Sales'[Order Quantity] |
示例 2
以下 DAX 查询返回度量值的限定名称:
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
{ NAMEOF ( [Projected Sales] ) }
返回:
| [值] |
|---|
| 'Sales'[Projected Sales] |