Создание показателей на основе запроса
Показатель - это значение, которое будет отображаться в ячейке таблицы (в 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).




