Freigeben über


Verwenden von Elementeigenschaften (MDX)

Elementeigenschaften enthalten die grundlegenden Informationen zu jedem Element in jedem Tupel. Zu den grundlegenden Informationen gehören der Elementname, die übergeordnete Ebene, die Anzahl der untergeordneten Elemente usw. Elementeigenschaften sind für alle Elemente auf der jeweiligen Ebene verfügbar. Organisatorisch werden Elementeigenschaften als in Dimensionen organisierte Daten behandelt, die in einer einzigen Dimension gespeichert werden.

Hinweis

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

Eine Elementeigenschaft ist entweder systemintern oder benutzerdefiniert:

Systeminterne Elementeigenschaften
Alle Elemente unterstützen systeminterne Elementeigenschaften, wie z. B. den formatierten Wert eines Elements. Dimensionen und Ebenen stellen dagegen zusätzliche systeminterne dimensions- und ebenenspezifische Elementeigenschaften, wie die ID eines Elements, bereit.

Weitere Informationen finden Sie unter Systeminterne Membereigenschaften (MDX).

Benutzerdefinierte Elementeigenschaften
Elemente haben häufig weitere ihnen zugeordnete Eigenschaften. Die Products-Ebene kann z. B. die Eigenschaften SKU (Stock Keeping Unit), SRP (Suggested Retail Price), Weight und Volume für jedes Produkt bieten. Diese Eigenschaften sind keine Elemente, sondern enthalten zusätzliche Informationen zu Elementen auf der Products-Ebene.

Weitere Informationen finden Sie unter Benutzerdefinierte Membereigenschaften (MDX).

Sowohl systeminterne als auch benutzerdefinierte Membereigenschaften können mithilfe der PROPERTIES Schlüsselwort (keyword) oder der Eigenschaftenfunktion abgerufen werden.

Verwenden des PROPERTIES-Schlüsselworts

Das PROPERTIES-Schlüsselwort gibt die Elementeigenschaften an, die für eine bestimmte Achsendimension verwendet werden müssen. Die PROPERTIES Schlüsselwort (keyword) befindet sich in der <axis specification> Klausel der MDX SELECT-Anweisung:

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

Die <axis_specification> -Klausel enthält eine optionale <dim_props> -Klausel (siehe folgende Syntax):

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

Hinweis

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

Die <dim_props>-Klausel ermöglicht es Ihnen, mithilfe des PROPERTIES-Schlüsselworts Dimensions-, Ebenen- und Elementeigenschaften abzufragen. Nachstehend ist die Syntax der <dim_props> -Klausel definiert:

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

Die Aufteilung der Syntax von <property> variiert abhängig davon, welche Eigenschaft abgefragt wird:

  • Bei einer kontextabhängigen systeminternen Elementeigenschaft muss der Name der Dimension oder der Ebene vor der Eigenschaft stehen. Nicht kontextabhängige systeminterne Elementeigenschaften können dagegen nicht durch den Dimensions- oder Ebenennamen qualifiziert werden. Weitere Informationen zur Verwendung des PROPERTIES Schlüsselwort (keyword) mit systeminternen Membereigenschaften finden Sie unter Systeminterne Membereigenschaften (MDX).

  • Bei einer benutzerdefinierten Elementeigenschaft sollte der Name der Ebene vorangestellt werden, in der sie sich befindet. Weitere Informationen zur Verwendung des PROPERTIES Schlüsselwort (keyword) mit benutzerdefinierten Membereigenschaften finden Sie unter Benutzerdefinierte Membereigenschaften (MDX).

Weitere Informationen

Erstellen und Verwenden von Eigenschaftswerten (MDX)