Ascendants (MDX)

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