テーブル、列、メジャー、またはカレンダーの名前をテキスト文字列として返します。
構文
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] |