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



