AllNext()
Метод навигации AllNext() позволяет одновременно ссылаться на текущий узел и все последующие в этом уровне иерархии.
Это показано в примере ниже.

Например, текущий узел — IV квартал 2019 г. Если воспользоваться методом навигации AllNext(), можно сослаться на 5 узлов: IV квартал 2019 г и I–IV кварталы 2020 г.
Методы AllNext() и AllPrevious() идентичны. Их можно использовать при аккумулировании значений в узлах.
Пример
На гистрограмме отображается, сколько студентов достигли того или иного уровня по результатам теста. Например, 52 студента достигли уровня 1, а 131 — уровня 6.

Предположим, нам требуется узнать процент студентов, которым удалось достигнуть уровня 5 и более высоких уровней. Примените к оси значений указанное ниже выражение, в котором используются методы AllNext() и All().

Чтобы объяснить результаты, возвращенные выражением для каждого узла, возьмем уровень 5 в качестве текущего узла для переоценки. Первое выражение (Count([Students]) OVER ( AllNext ([ Axis.X ])) возвращает количество студентов, достигших уровня 5 или более высокого (316 (185 + 131)), а другая часть Count([Students]) OVER (All([ Axis.X ]))) — общее количество студентов (754). Таким образом, 316 из 754 студентов достигли уровня 5. Это примерно 41,91 % (316/754).