Freigeben über


Ascendants (MDX)

Aktualisiert: 17. Juli 2006

Gibt die Menge der vorausgehenden Elemente zu einem angegebenen Element zurück, einschließlich des Elements selbst.

Syntax

Ascendants(Member_Expression)

Argumente

  • Member_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der ein Element zurückgibt.

Hinweise

Die Ascendants-Funktion führt eine Postorder-Traversierung der Hierarchie für das angegebene Element aus und gibt dann alle vorausgehenden Elemente des Elements, einschließlich des Elements selbst, in einer Menge zurück. Im Gegensatz dazu gibt die Ancestor-Funktion ein bestimmtes vorausgehendes Element, oder einen Vorgänger, auf einer bestimmten Ebene zurück.

Beispiele

Im folgenden Beispiel werden die Anzahl der Bestellungen des Wiederverkäufers für das [Sales Territory].[Northwest]-Element sowie alle vorausgehenden Elemente des Elements aus dem Adventure Works-Cube zurückgegeben. Die Ascendants-Funktion erstellt die Menge aus dem [Sales Territory].[Northwest]-Element und seinen vorausgehenden Elementen für die ROWS-Achse.

SELECT
   Measures.[Reseller Order Count] ON COLUMNS,
   Order(
      Ascendants(
         [Sales Territory].[Northwest]
      ),
      DESC
   ) ON ROWS
FROM
   [Adventure Works]

Siehe auch

Verweis

MDX-Funktionsreferenz (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Syntax und Argumente wurden zur Verdeutlichung aktualisiert.
  • Aktualisierte Beispiele wurden hinzugefügt.