Freigeben über


Verwenden von Member-Eigenschaften (MDX)

Die Eigenschaften der Mitglieder decken die grundlegenden Informationen zu jedem Mitglied in jedem Tupel ab. Diese grundlegenden Informationen umfassen den Mitgliedsnamen, die übergeordnete Ebene, die Anzahl der untergeordneten Elemente usw. Mitgliedereigenschaften sind für alle Mitglieder auf einem bestimmten Niveau verfügbar. In Bezug auf die Organisation werden Membereigenschaften als dimensional angeordnete Daten behandelt, die in einer einzigen Dimension gespeichert sind.

Hinweis

In MicrosoftSQL Server werden Membereigenschaften als Attributbeziehungen bezeichnet. Weitere Informationen finden Sie unter Attributbeziehungen.

Membereigenschaften sind entweder systemintern oder benutzerdefiniert:

Intrinsische Mitgliedereigenschaften
Alle Mitglieder unterstützen systeminterne Mitgliedereigenschaften, wie den formatierten Wert eines Mitglieds, während Dimensionen und Ebenen zusätzliche systeminterne Dimensionseigenschaften und Ebenenmitgliedereigenschaften bereitstellen, wie die ID eines Mitglieds.

Weitere Informationen finden Sie unter Systeminterne Membereigenschaften (MDX).

Benutzerdefinierte Mitgliedereigenschaften
Mitglieder haben oft zusätzliche Eigenschaften, die ihnen zugeordnet sind. Die Produktebene kann z. B. die Eigenschaften SKU, SRP, Weight und Volume für jedes Produkt anbieten. Diese Eigenschaften sind keine Mitglieder, sondern enthalten zusätzliche Informationen über Members auf Produktebene.

Weitere Informationen finden Sie unter User-Defined Mitgliedereigenschaften (MDX).

Sowohl systeminterne als auch benutzerdefinierte Membereigenschaften können mithilfe des PROPERTIES Schlüsselworts oder der Properties-Funktion abgerufen werden.

Verwenden des PROPERTIES-Schlüsselworts

Das PROPERTIES Schlüsselwort gibt die Eigenschaften eines Mitglieds an, die für eine bestimmte Achse verwendet werden sollen. Das PROPERTIES Schlüsselwort wird in der <axis specification> Klausel der MDX SELECT-Anweisung begraben:

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

Die <axis_specification> Klausel enthält eine optionale <dim_props> Klausel, wie in der folgenden Syntax dargestellt:

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

Hinweis

Weitere Informationen zu den <set>- und <axis_name>-Werten finden Sie unter "Angeben des Inhalts einer Abfrageachse (MDX)."

Mit der <dim_props> Klausel können Sie Dimensionen, Ebenen und Membereigenschaften mithilfe des Schlüsselworts PROPERTIES abfragen. Die folgende Syntax zeigt die Formatierung der <dim_props> Klausel:

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

Die Aufschlüsselung der <property> Syntax variiert je nach der Eigenschaft, die Sie abfragen:

  • Kontextabhängige intrinsische Membereigenschaften müssen dem Namen der Dimension oder Ebene vorangestellt werden. Nicht kontextbezogene systeminterne Membereigenschaften können jedoch nicht durch den Bemaßungs- oder Ebenennamen qualifiziert werden. Weitere Informationen zur Verwendung des PROPERTIES Schlüsselworts mit systeminternen Membereigenschaften finden Sie unter "Systeminterne Membereigenschaften (MDX)".

  • Benutzerdefinierte Membereigenschaften sollten dem Namen der Ebene vorangestellt werden, in der sie sich befinden. Weitere Informationen zur Verwendung des Schlüsselworts mit benutzerdefinierten Membereigenschaften finden Sie unterUser-Defined Member properties (MDX).For more information about how to use the keyword with user-defined member properties, seeUser-Defined Member Properties (MDX).For more information about how to use the PROPERTIES keyword with user-defined member properties, see User-Defined Member Properties (MDX).

Siehe auch

Erstellen und Verwenden von Eigenschaftswerten (MDX)