共用方式為


MDX 成員屬性

適用于:SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

成員屬性包含每個 Tuple 中每個成員的基本資訊。 此基本資訊包括成員名稱、父層級、子系數目等等。 指定層級上的所有成員都能使用成員屬性。 就組織而言,會將成員屬性視為儲存在單一維度上,且以維度方式組織的資料。

注意

在 MicrosoftSQL Server 中,成員屬性稱為屬性關聯性。 如需詳細資訊,請參閱 屬性關聯性

成員屬性不是 「內建」 就是 「自訂」

內建成員屬性
當維度與層級提供其他內建維度與層級成員屬性 (如成員識別碼) 時,所有成員都會支援內建成員屬性 (例如,格式化的成員值)。

如需詳細資訊,請參閱 MDX (內部成員屬性)

使用者自訂成員屬性
成員通常會擁有與之相關的其他屬性。 例如,Products 層級可能會為每項產品提供 SKU、SRP、Weight 與 Volume 屬性。 這些屬性不是成員,但包含了有關 Products 層級上成員的其他資訊。

如需詳細資訊,請參閱 (MDX) 的使用者定義成員屬性

使用 PROPERTIES 關鍵字或 Properties 函數,就可以擷取內建與使用者自訂的成員屬性。

使用 PROPERTIES 關鍵字

PROPERTIES 關鍵字可以指定成員屬性,以供指定的座標軸維度使用。 PROPERTIES 關鍵字內嵌在 MDX <axis specification> SELECT 陳述式的 子句中:

SELECT [<axis_specification>  
       [, <axis_specification>...]]  
  FROM [<cube_specification>]  
[WHERE [<slicer_specification>]]  

<axis_specification> 子句包含一個選擇性的 <dim_props> 子句,如以下語法所示:

<axis_specification> ::= <set> [<dim_props>] ON <axis_name>  

注意

如需 和 <axis_name> 值的詳細資訊 <set> ,請參閱指定查詢軸的內容 (MDX)

<dim_props> 子句可讓您使用 PROPERTIES 關鍵字,查詢維度、層級與成員屬性。 以下語法顯示 <dim_props> 子句的格式:

<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]  

<property> 語法的解析會依據您查詢的屬性而有所不同:

  • 可區分內容的內建成員屬性,必須在前面加上維度或層級的名稱。 但是,不區分內容的內建成員屬性,就無法以維度或層級名稱來限定。 如需如何使用 PROPERTIES 關鍵字搭配內建成員屬性的詳細資訊,請參閱 內建成員屬性 (MDX)

  • 使用者自訂成員屬性應該在前面加上所屬層級的名稱。 如需如何搭配使用者定義成員屬性使用 PROPERTIES 關鍵字的詳細資訊,請參閱 使用者定義成員屬性 (MDX)

另請參閱

建立和使用屬性值 (MDX)