Создание показателей на основе запроса
Показатель - это значение, которое будет отображаться в ячейке таблицы (в OLAP-отчёте), результат вычислений.
А показатель-запрос - это основа, начало всех вычислений в OLAP-кубе. Именно этот показатель «собирает» все нужные числа (значения реквизитов-чисел) из:
- таблиц;
- объектов;
- или других OLAP-кубов.
Создание показателей
Чтобы создать новый показатель-запрос:
- Зайдите в шаблон OLAP-куба (предварительно его нужно создать и добавить измерения).
- Введите название показателя.
- В блоке «Свойства показателя OLAP-куба» в поле «Тип показателя» должно стоять значение «Запрос» (выбрано по умолчанию).
- В блоке «Настройки запроса» выберите Источник: «Таблица», «OLAP-куб» или «Объект».
Из таблицы
Показатель на основе запроса из таблицы собирает данные числового реквизита или реквизита-даты из таблицы, которая указана в качестве источника запроса.
- В поле «Источник» - выберите из выпадающего меню название таблицы, которая будет источником для запроса.
- В поле «Реквизит» - выберите числовой реквизит или реквизит с типом «Дата», значения которого будут собираться в показателе.
- В колонке «Измерение OLAP-куба» должны автоматически выбраться соответствующие измерения, которые были созданы на этапе создания измерений. Если какое-то из полей оказалось пустым, значит, измерение не было создано и его нужно создать. Название реквизита-классификатора, для которого не создано измерение указано в колонке «Измерение источника».
- В колонке «Дата источника» выберите дату записи таблицы (значение «Системный») или один из типов дат объекта, к которому прикреплена таблица - источник для запроса данных в куб. Эта дата будет использоваться для измерения дат, на базе которых формируется куб:
- «Дата создания» - дата и время создания объекта;
- «Плановая дата начала» (объекта);
- «Плановая дата окончания» (объекта);
- «Фактическая дата начала» (объекта);
- «Фактическая дата окончания» (объекта);
- «Дата начала базового плана» - дата и время начала для объекта из последнего сохраненного базового плана;
- «Дата окончания базового плана» - дата и время окончания для объекта из последнего сохраненного базового плана;
- «Системный» - дата записи таблицы. Имеет более высокий приоритет при формировании выборки показателей в отчете, чем даты объектов;
Если в OLAP-кубе есть хотя бы один показатель-запрос из таблицы, в которой в параметре «Дата источника» выбрано значение «Системный», то выборка дат для данных OLAP-куба по конкретному объекту будет начинаться с самой ранней даты записи в таблицах, по которым созданы показатели-запросы в кубе. Все данные по показателям с «Датой источника» на базе дат объектов (перечисленных в пунктах выше), которые будут раньше, чем самая ранняя дата всех записей всех таблиц объекта (добавленных в показатели куба), не попадут в выборку OLAP-куба (и отчетов). - <название реквизита-даты из реквизитов объекта> - дата из пользовательского реквизита.
- В колонке «Дата OLAP-куба» выберите тип даты OLAP-куба, используемой для расчета:
- «Дата(точный)» - используется для большинства ситуаций, когда из числового реквизита нужно просто взять значение на конкретную дату;
- «Дата(относительный)» - используется, когда необходимо получить последнее значение из числового реквизита, относительно даты ячейки таблицы OLAP-куба. Используется для показателей-запросов из системных таблиц.
- Сохраните показатель.
На основе запроса из другого OLAP-куба
Показатель на основе запроса из уже созданного OLAP-куба использует данные показателя, созданного в OLAP-кубе - источнике запроса. Такой формат показателя может использоваться тогда, когда в других OLAP-уже есть готовые показатели, необходимые для расчетов в создаваемом OLAP-кубе.
- В поле «Источник» выберите название OLAP-куба, который будет являться источником для запроса.
- В поле «Числовой реквизит» выберите показатель куба-источника, данные из которого будут использоваться в создаваемом показателе.
Из OLAP-куба можно использовать только те показатели, которые не являются системными (исключением являются показатели трудозатрат).
Формулы, в которых участвуют системные показатели, также использовать нельзя. - В колонке «Измерение OLAP-куба» выберите соответствующие измерения. Если в каком-то из полей нет значений, доступных для выбора, то это означает, что измерение не было создано и его нужно создать. Название реквизита-классификатора, для которого не создано измерение, указано в колонке «Измерение источника».
- В колонке «Дата OLAP-куба» выберите заранее созданное измерение «Дата».
- Сохраните показатель.
На основе запроса из объекта
Показатель на основе запроса из объекта собирает данные числового реквизита или реквизита-даты, прикрепленного к выбранному типу объекта - указанному в качестве источника запроса.
- В поле «Источник» выберите название объекта, который будет источником для запроса.
- В поле «Реквизит» выберите числовой реквизит или реквизит с типом «Дата», значения которого будут собираться в показателе.
- В колонке «Измерение OLAP-куба» должны автоматически выбраться соответствующие измерения. Если какое-то из полей оказалось пустым, то это означает, что измерение не было создано и его нужно создать. Название реквизита-классификатора, для которого не создано измерение, указано в колонке «Измерение источника».
- В колонке «Дата источника» выберите дату объекта, которая будет использоваться для расчетов и вывода значений реквизита в отчет:
- «Дата создания» - дата и время создания объекта;
- «Плановая дата начала» (объекта);
- «Плановая дата окончания» (объекта);
- «Фактическая дата начала» (объекта);
- «Фактическая дата окончания» (объекта);
- «Дата начала базового плана» - дата и время начала для объекта из последнего сохраненного базового плана;
- «Дата окончания базового плана» - дата и время окончания для объекта из последнего сохраненного базового плана;
- <название реквизита-даты из реквизитов объекта> - дата из пользовательского реквизита.
- В колонке «Дата OLAP-куба» - выберите «Дата (точный)»1).




