次の方法で共有


NAMEOF

適用対象: 計算列計算テーブルメジャービジュアル計算

テーブル、列、メジャー、またはカレンダーの名前をテキスト文字列として返します。

構文

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]