Freigeben über


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 gibt alle Vorgänger eines Elements vom Element selbst bis zum obersten Element der Hierarchie des Elements zurück; genauer gesagt führt es einen nach-Reihenfolge-Durchlauf der Hierarchie für das angegebene Element aus und gibt dann alle auf das Element bezogenen Vorfahrenelemente in einer Menge zurück, einschließlich des Elements selbst. 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)