Вычисляемые элементы
У Вас есть возможность добавлять собственные вычисляемые элементы, построенные на основе существующих.
Для того чтоб добавить вычисляемые элементы к некоторой иерархии Вы должны кликнуть правой кнопкой на этой иерархии в списке иерархий. В появившемся контекстном меню выберите Вычисляемые элементы…:
После этого перед Вами появится окно для управления вычисляемыми элементами выбранной иерархии:
Чтобы додать новый вычисляемый элемент нажмите кнопку, показанную на рисунке выше. Перед Вами появится мастер, с помощью которого вы сможете создать новый элемент:
На первом этапе у Вас есть два варианта:
- Функция от множества элементов;
- Произвольный MDX
Второй пункт создан для экспертов, хорошо знакомых с языком составления запросов MDX и позволяет задать вычисляемый элемент произвольным MDX-запросом.
Мы рассмотрим детальнее первый пункт. Если Вы его выберете и нажмете далее, то перед Вами появится форма:
Давайте построим вычисляемый элемент таким образом, чтоб он показывал суммарное значение показателей за 2015 и 2016 годы. Для этого в поле Функция задайте функцию Сумма. В поле Мера оставьте Текущая мера, чтоб суммарный показатель считался по текущему выбранному показателю. Внизу формы находиться дерево, в котором можно выбрать те элементы, по которых будет считаться сумма. Выберите CY 2015 и CY 2016, как на рисунке:
После нажатия на кнопку «Завершить» создастся новый вычисляемый элемент:
Теперь в Вашем отчете добавьте иерархию, в которой появился новый элемент (в нашем случае Date.Calendar) на строки или столбцы. Откройте выборку элементов и Вы увидите в ней новый вычисляемый элемент:
Добавьте этот элемент к выборке, чтоб увидеть результат:
Редактировать вычисляемые элементы Вы можете в том же окне управления, с помощью которого Вы добавляли элемент. Там есть кнопки для редактирования и удаления элемента:
Редактировать элементы можно и с контекстного меню:
Обратите внимание, что в окне управления вычисляемыми элементами Вы видите только элементы с той иерархии, для которой Вы открыли это окно. Чтобы увидеть элементы для другой иерархии, кликните по ней правой кнопкой и выберите пункт Вычисляемые элементы.
Давайте изменим наш вычисляемый элемент таким образом, чтобы он показывал не сумму, а среднее значение. Для этого в окне управления вычисляемыми элементами выберите этот элемент и нажмите кнопку «Редактировать».
В поле Функция смените значение Сумма на Среднее и нажмите «ОК»:
Теперь посмотрите на Ваш отчет, он должен показывать среднее значение для двух выбранных годов:
Таким способом Вы можете создавать любое количество вычисляемых показателей в разных иерархиях и использовать их в своих отчетах.











