====== OLAP-отчёт ====== ===== Что такое OLAP-отчёт ===== {{:product:objects:admin:illustration_olap.png?nolink&75 |}} OLAP-отчёт содержит в себе данные, которые считает [[product:olap|OLAP-куб]]. Подробно о том, [[product:olap|что такое OLAP-кубы и как их настраивать]]. OLAP-отчёт напоминает по своей структуре и внешнему виду сводные таблицы в Excel. {{fa>cog?color=#9954BB}} //OLAP-куб может настроить только администратор системы. // ===== Как создать отчёт ===== {{page>product/reports/new#как_создать_новый_отчёт&noheader&nofooter}} О том, как создать отчёт, привязанный к типу объектов (чтобы при создании нового объекта этого типа в дереве проектов, в нём автоматически формировался шаблонный отчёт) -- см. [[product/objects/admin/reports|здесь]]. ===== Настройка содержимого отчёта ===== Исходные данные для отчёта -- OLAP-куб, в котором есть конкретные [[product:olap:template|измерения и показатели]]. Перемещая их по полям отчёта, можно формировать разное представление одних и тех же значений. ==== Вывод скрытых полей - Измерений ==== {{:product:olap:olap_illustration_11.png?nolink&70 |}} В скрытых полях отчёта целая Нарния. Там вы найдёте перечень системных реквизитов (даты, статус, исполнитель и проч.) и [[product:olap:new_metering|измерения из OLAP-куба]] {{ :product:reports:olap_report_20.png?nolink |}} Вывести их можно в одно из трёх мест: * использовать как фильтр для всего содержимого отчёта; * вывести как группировку для проектов и других измерений; * вывести как группировку для показателей (результатов вычислений) OLAP-куба. {{ :product:reports:olap_dimension_field.gif?nolink |}} === Скрывать иерархию проектов === Можно убрать стандартный блок с отображением ветки проектов, а вместо этого выводить только конечные объекты, по которым идёт вычисление в OLAP-кубе. Это поле называется "Список проектов" и находится в списке скрытых полей. «Список проектов» формируется по самому нижележащему объекту выборки, например: * если в выборке объектов для отчета указан «Каталог», то в «Списке проектов» будут перечислены все каталоги с самым большим уровнем вложенности; * если в выборке объектов для отчета указаны «Проект» и «Задача», то в «Списке проектов» будут перечислены все задачи с самым большим уровнем вложенности, сформулированные в рамках выбранных проектов. Узловой объект в список проектов не добавляется, только подчиненные ему, с максимальным уровнем вложенности. Т.е. если у задачи есть подзадача_1 и подзадача_2, то в «Список проектов» попадут объекты подзадача_1 и подзадача_2. При этом все числовые данные агрегируются до уровня объекта с самым большим уровнем вложенности, по которому формируется выборка. ==== Вывод скрытых полей - Показателей ==== {{:product:olap:olap_illustration_12.png?nolink&75 |}} Если OLAP-отчёт создан **после** последних правок в OLAP-кубе, то в нём по умолчанию отображаются все нескрытые показатели. Однако если отчёт уже существует, а показатели у куба добавились, то эти поля-показатели автоматически в отчёте не появляются. \\ Чтобы добавить их в отчёт нужно сделать простое, но не очевидное: - вывести список скрытых полей; - навести на "Заголовки полей данных"; - перетащить нужный показатель в "Скрытые поля". {{ :product:reports:olap_indicator_field.gif?nolink |}} Чтобы показатель скрыть -- сделать то же самое. Просто, но не очевидно. :-| ===== Фильтры и сортировка ===== ==== Фильтр по дате ==== {{:manual:users:time.png?nolink&100 |}} Выводить можно не все записи подряд, а только за выбранный источник. По умолчанию OLAP-отчёт выводит все записи, которые содержатся в его источниках -- [[product:tables:about|справочниках]], [[product:objects:object_tree|объектах]] и других [[product:olap|OLAP-кубах]]. {{ :product:reports:olap_date_filter.gif?nolink |}} ==== Фильтр по полю ==== {{:product:reports:filter.png?nolink&75 |}} По умолчанию в OLAP-отчёте отображается вся иерархия дерева проектов вплоть до тех, которые являются источником отчёта. Весь этот блок "проектов" (объектов) -- неделимое целое. Но в рамках этого блока **можно включать фильтрацию и скрывать ненужное.** Чтобы скрыть часть иерархии, правой клавишей мыши клик на поле, которые хотите свернуть -> "Свернуть" (свернёт только содержимое этого проекта) или "Свернуть всё" (свернёт все проекты этого уровня). \\ Чтобы развернуть обратно -- аналогично клик правой клавишей мыши -> "Развернуть" или "Развернуть всё". {{ :product:reports:olap_project_filter.gif?nolink |}} ==== Предварительный фильтр ==== {{:product:reports:filter.png?nolink&75 |}} Для очень объёмных отчётов может пригодиться сложный фильтр, в котором можно задать несколько условий с разными логическими операциями. Чтобы открыть его, клик правой клавишей мыши на заголовок с проектами -> Показать предварительный фильтр. Сила этого фильтра в гибкости и логических выражениях. {{ :product:reports:olap_report_filter.gif?nolink |}} ==== Сортировка по показателю ==== {{:product:reports:sort.png?nolink&75 |}} По умолчанию записи в отчете отсортированы по алфавиту. В настройках отчёта вы можете выбрать сортировку по WBS (структуре [[product:objects:object_tree|дерева проектов]]). Чтобы отсортировать объекты: - клик правой клавишей мыши на заголовок столбца с показателем (где вычисления); - выберите способ сортировки -- по тому показателю(ям), который вам нужен. \\ {{ :product:reports:olap_report_30.png?nolink |}} Так выглядит результат сортировки. {{ :product:reports:olap_report_29.png?nolink |}} Чтобы узнать, какая сортировка включена, клик правой клавишей мыши по заголовку колонки. \\ Чтобы выключить сортировку -> клик на поле с галкой. ===== Диаграмма в отчёте ===== Подробно о том, [[product/reports/widget#olap-отчёт|как создать диаграмму и выложить в проект или на рабочий стол.]] ===== Настройка отображения отчёта ===== Все настройки, описанные ниже находятся в **меню (три точки) -> Изменить**. {{ :product:reports:olap_report_3.png?nolink |}} //Именно здесь можно изменить название OLAP-отчёта.// ==== Поля настроек ==== Этот блок настроек -- это возможные ограничения на изменение внешнего вида. Актуально, если отчёт будет использоваться несколькими пользователя, и важно, чтобы расположение колонок и фильтров оставалось неизменным. {{ :product:reports:olap_report_28.png?nolink |}} ==== Отображение итогов ==== Можно скрыть промежуточные и/или общие итоги. \\ **Меню (три точки) -> Изменить** -> блоки "Итоги в строках" и "Итоги в строках". {{ :product:reports:olap_report_27.png?nolink |}} |< 100% >| ^ Итоги в строках ^ Итоги в столбцах ^ |{{ :product:reports:olap_report_illustration_2.png?nolink&450 |}}|{{ :product:reports:olap_report_illustration_1.png?nolink&450 |}}| ==== Отображать показатели накопительным итогом ==== Накопительный итог можно включить только по одному из измерений. {{ :product:reports:olap_report_26.png?nolink |}} |< 100% >| ^Накопительный итог выключен^Накопительный итог включен^ |{{ :product:reports:olap_report_25.png?nolink |}}|{{ :product:reports:olap_report_24.png?nolink |}}| ==== Ограничить ширину для горизонтальной прокрутки ==== По умолчанию чек-бокс стоит. Это значит, что список проектов зафиксирован слева и всегда отображается, а под показателями появляется полоса прокрутки, если все колонки не помещаются по ширине окна браузера. Если чек-бокс снят -- полоса прокрутки появляется под всей таблицей. Список проектов может "уехать" при просмотре показателей справа. ===== Обновление данных в OLAP-отчетах по требованию ===== Если OLAP-куб обновляется не онлайн, а по таймеру или раз в сутки, то на OLAP-отчёте будет иконка обновления {{:product:reports:olap_report_update.png?nolink|}}. Так вы можете обновить данные вручную. Время последней актуализации и иконка обновления -- в правом верхнем углу отчета. Если выбран режим обновления «Онлайн», иконки не будет, а данные будут актуальны на текущий момент. {{ :product:reports:olap_report_15.png?nolink |Обновление данных в OLAP-отчете}} ===== Экспорт OLAP-отчета===== Экспортируйте OLAP-отчёт в удобный вам формат: меню (три точки) -> "Экспорт в..." -> Выбрать нужный вариант. {{ :product:reports:olap_report_21.png?nolink |}} Отчёт выгрузится именно в том виде, в котором вы его видите на экране. OLAP-отчёт может быть одним из источников для [[product:reports:excel_table_report|электронной таблицы]] и => [[product:dashboard|дашбордов]]. ===== Отчёт на странице проекта ===== * [[product:reports:widget|Как вывести превью отчёта на страницу проекта]] * [[product/reports/public_reports|Как связать отчёт с проектом (вывести в меню проекта)]]