ParallelPeriod()

Некоторые методы навигации по узлам особенно хорошо подходят для иерархий, содержащих периодические данные, в первую очередь — для иерархий времени. Время иерархически структурировано по природе (например, год, квартал, месяц), а периоды времени повторяются. Поскольку узлы в иерархии времени очевидны, любые узлы, в которых пропущены данные, можно обнаружить автоматически. Одним из методов навигации для этих целей является ParallelPeriod(), который ссылается на соответствующий узел в предыдущей ветви на том же уровне иерархии. Если используется этот метод в выражении и на некоторых узлах отсутствуют данные, выражение будет возвращать пустые значения для таких узлов.

Пример метода ParallelPeriod() показан ниже.



Этот метод объединяет в себе набор методов навигации по узлам. Например, если обратиться к III кварталу 2019 г., метод перейдет на один уровень вверх по иерархии, потом на предыдущий узел того же уровня, а затем на один уровень ниже узла, соответствующего узлу начальной точки.
Прим.: Нельзя использовать этот метод во временной иерархии с тремя уровнями: года, кварталов и месяцев. Метод не сможет найти соответствующий узел. Например, если начальной точкой является апрель II квартала 2019 г., метод переместится с апреля к основному для него II кварталу, затем вернется в начало к I кварталу, но не найдет данных за апрель, перемещаясь далее вниз.

Пример

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

На гистограмме показана сумма продаж поквартально на протяжении 2015–2017 гг.



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



Теперь видно, что, например, количество продаж в III квартале 2017 г. превысило количество продаж в III квартале 2016 г. на 148783 (359800–211017). Кроме того, теперь стало легче определять кварталы со сниженными показателями продаж по сравнению с продажами за предыдущий год, так как их столбцы получают отрицательные значения.

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