MDX 成員屬性
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
成員屬性涵蓋每個 Tuple 中每個成員的基本資訊。 此基本資訊包括成員名稱、父層級、子係數目等等。 成員屬性適用於指定層級的所有成員。 就組織而言,成員屬性會被視為儲存在單一維度上的維度組織數據。
注意
在 MicrosoftSQL Server 中,成員屬性稱為屬性關聯性。 如需詳細資訊,請參閱 屬性關聯性。
成員屬性是 內部 或 自定義:
內建成員屬性
所有成員都支持內部成員屬性,例如成員的格式化值,而維度和層級則提供額外的內建維度和層級成員屬性,例如成員的標識碼。
如需詳細資訊,請參閱 內部成員屬性 (MDX)。
使用者定義的成員屬性
成員通常會有與其相關聯的其他屬性。 例如,產品層級可能會為每個產品提供 SKU、SRP、權數和磁碟區屬性。 這些屬性不是成員,但包含 Products 層級成員的其他資訊。
如需詳細資訊,請參閱 User-Defined 成員屬性 (MDX)。
透過使用 PROPERTIES 關鍵詞或 Properties 函式,即可擷取內建和使用者定義成員屬性。
使用 PROPERTIES 關鍵詞
PROPERTIES 關鍵詞會指定要用於指定座標軸維度的成員屬性。
PROPERTIES 關鍵詞會埋葬在 MDX SELECT 語句的 <axis specification>
子句中:
SELECT [<axis_specification>
[, <axis_specification>...]]
FROM [<cube_specification>]
[WHERE [<slicer_specification>]]
<axis_specification>
子句包含選擇性的 <dim_props>
子句,如下列語法所示:
<axis_specification> ::= <set> [<dim_props>] ON <axis_name>
注意
如需 <set>
和 <axis_name>
值的詳細資訊,請參閱 指定查詢軸的內容。
<dim_props>
子句可讓您使用 PROPERTIES 關鍵詞來查詢維度、層級和成員屬性。 下列語法顯示 <dim_props>
子句的格式:
<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]
<property>
語法的細目會根據您查詢的屬性而有所不同:
內容敏感的內部成員屬性前面必須加上維度或層級的名稱。 不過,維度或層級名稱無法限定非內容敏感性內部成員屬性。 如需有關如何搭配內部成員屬性使用 PROPERTIES 關鍵詞的詳細資訊,請參閱 內部成員屬性 (MDX)。
使用者定義成員屬性的前面應該加上其所在層級的名稱。 如需有關如何搭配使用者定義成員屬性使用 PROPERTIES 關鍵詞的詳細資訊,請參閱 User-Defined 成員屬性 (MDX)。