Next()

Чтобы ссылаться на следующий узел в том же уровне иерархии, в выражении используется метод навигации Next().

Это показано в примере ниже.



Если значение, следующее за текущим узлом, недоступно (например, значение за III квартал 2019 г. выше), метод ищет следующее доступное значение (в этом случае IV квартал 2019 г.).

Этот метод часто используется для вычисления различий, например изменений в текущем квартале в сравнении со следующим, как показано выше.

Пример

Прим.: В выражении в этом примере предполагается использование данных в памяти.

В таблице данных перечислены измеренные по неделям значения веса новорожденного ребенка, которые показаны на гистограмме.



Предположим, что вас интересует увеличение веса ребенка за неделю. Для этого к оси значений можно применить следующее выражение:



Выражение вычисляет разницу за каждую неделю, то есть значение каждого столбца вычисляется путем вычитания значения из значения следующего столбца. Столбец в правой области удален, так как следующее ссылочное значение отсутствует.

Этот же пример используется в разделе Previous(). В зависимости от используемого метода, полученные столбцы отображаются по-разному.