AllNext()
Sie verwenden die Navigationsmethode AllNext(), wenn Sie den aktuellen Knoten zusammen mit den Knoten referenzieren möchten, die auf der Ebene der Hierarchie folgen.
Dies ist nachstehend beispielhaft dargestellt.

Wenn beispielsweise Q4 2019 der aktuelle Knoten ist, verweist die Verwendung der Navigationsmethode AllNext() auf die fünf Knoten Q4 2019 und Q1-Q4 2020.
Die Methoden AllNext() und AllPrevious() sind ähnlich und nützlich, wenn Sie Werte in den Knoten akkumulieren.
Beispiel
Das Balkendiagramm zeigt an, wie viele Schüler in einem Test verschiedene Ebenen erreicht haben. Zum Beispiel erreichten 52 Schüler Ebene 1 und 131 erreichten Ebene 6.

Angenommen, Sie möchten wissen, wie viel Prozent der Schüler beispielsweise Ebene 5 oder höher erreicht haben. Wenden Sie den folgenden Ausdruck, der die AllNext() - und die All()-Methode verwendet, auf die Wertachse an.

Um zu erklären, welches Ergebnis der Ausdruck für jeden Knoten zurückgibt, verwenden wir Ebene 5 als den aktuellen Knoten, der erneut ausgewertet werden soll. Der erste OVER-Ausdruck (Count([Students]) OVER ( AllNext ([ Axis.X ])) gibt die Anzahl der Schüler zurück, die Ebene 5 oder höher erreicht haben (316 (185 + 131). Count([Students]) OVER (All([ Axis.X ]))) gibt die Gesamtzahl der Schüler zurück (754). Also haben 316 der 754 Schüler mindestens Ebene 5 bestanden, d. h. ungefähr 41,91 % (316/754).