Parent()

Метод навигации Parent() позволяет ссылаться на родительский узел в иерархии.

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



От текущего узла выполняется переход вверх на один уровень иерархии. Если данные неиерархические или текущий узел находится на верхнем уровне, метод Parent() действует идентично методу All().

Пример

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

На приведенной ниже гистограмме показаны абсолютные значения продаж ряда продуктов. Продукты структурированы иерархически на оси категорий.



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



Выражение разделяет количество продаж каждого фрукта на общий объем проданных фруктов, а количество продаж каждого овоща на общий объем проданных овощей. Например, для вычисления продаж бананов метод Parent() переходит на уровень фруктов, чтобы получить общую сумму от проданных фруктов. Этот показатель составляет 1012/(465+1012+812) ≈ 44,2 %.