Для работы с инструментом в продукте «Форсайт. Аналитическая платформа» версии 10 используйте новый интерфейс.
Приёмник определяет объект, в который будут выгружены данные после расчёта блока.
Выбор и настройка приёмника данных выполняется на странице «Приёмник» в мастере редактирования блока расчёта:
Для выбора и настройки приёмника данных:
В раскрывающемся списке выберите приёмник данных.
В качестве приёмника могут использоваться следующие объекты репозитория:
Выберите роль календаря. По умолчанию календарь рассматривается в качестве календарного измерения и по нему нельзя задать фильтрацию или настроить формулу расчёта. Для работы с календарём в качестве обычного измерения нажмите кнопку , расположенную рядом с раскрывающимся списком для выбора приёмника данных. Календарь будет отображён в списке измерений приёмника и с ним можно работать как с обычным измерением. Для работы с календарём как с календарным измерением переведите кнопку в ненажатое состояние.
Примечание. Изменение роли календаря доступно, если для блока расчёта не заданы формулы.
Отметьте флажками измерения приёмника, по которым будет выполняться фильтрация по элементам. Фильтрация позволяет выполнять расчёт только по части элементов измерения. Также фильтруемые измерения не участвуют в составлении формул расчёта блока. Формулы составляются только для нефильтруемых измерений.
Если отметка измерения используется в формулах расчёта, то при установке флажка выдается подтверждение на сброс отметки. После подтверждения действия будет сброшена отметка в термах формулы и настройка способа выбора элементов операнда из параметра. Также изменится настройка фильтрации измерения на фильтрацию по всем элементам измерения.
Примечание. После сброса отметки отредактируйте термы в формуле вручную.
При снятии флажка отображается окно «Фиксация отметки» аналогичное окну «Удаление связи». Задайте фиксацию отметки, если отметка измерения используется в формулах расчёта, и нажмите кнопку «ОК». После снятия флажка не будет выполняться фильтрация по элементам измерения приёмника. В формулах расчёта будет использоваться зафиксированная отметка.
Примечание. Если установлен переключатель «Зафиксировать позже» при выборе фиксации отметки, то редактирование формулы выполняется вручную.
Настройте фильтрацию по элементам для отмеченного флажком измерения:
нажмите кнопку «Задать фильтр»;
дважды щёлкните по измерению основной клавишей мыши.
Будет открыт диалог «Настройка фильтрации», в котором задайте настройки фильтрации измерения приёмника данных.
Настройте для измерения фильтрацию по связям атрибутов. Фильтрация уменьшает количество элементов, по которым выполняется расчёт, на основе связей атрибутов. Для применения данного вида фильтрации:
Выделите измерение.
Нажмите кнопку «Задать связи атрибутов». Будет отображен диалог «Фильтрация по связям атрибутов», в котором задайте настройки фильтрации. Для получения подробной информации обратитесь к разделу «Настройка фильтрации по связям атрибутов».
При необходимости снимите флажок «Многопоточный расчет» для выполнения однопоточного расчёта блока и уменьшения времени инициализации расчёта алгоритма. Если флажок установлен, то многопоточный расчёт блока расчёта будет выполняться, если установлен флажок «Многопоточный расчет» в окне «Настройка выполнения расчёта».
Примечание. Использование многопоточного расчёта для блока расчёта доступно только при отметке хотя бы одного измерения приёмника в шаге 3.
Для получения подробной информации о многопоточном расчёте обратитесь к разделу «Как выполнять многопоточный расчёт?».
В результате будет настроен приёмник данных в блоке расчёта.
Фильтрация позволяет выполнять расчёт только по части элементов измерения. Также фильтруемые измерения не участвуют в составлении формул расчёта блока. Формулы составляются только для нефильтруемых измерений.
Для выбора элементов измерения, по которым будет рассчитываться блок, используйте диалог «Настройка фильтрации»:
Порядок настройки:
Выберите элементы, по которым будет рассчитываться блок. Установите один из переключателей:
Все элементы. Расчёт блока будет идти по всем элементам измерения;
Выбранные элементы. Расчёт блока будет идти только по выбранным элементам измерения. Список элементов формируется в области «Выбранные элементы» с помощью кнопок:
«Выбрать элементы». Добавляет элементы, выделенные в области «Все элементы», в область «Выбранные элементы»;
«Исключить элементы». Удаляет выделенные элементы из области «Выбранные элементы».
Фильтрация будет производиться по всем элементам, содержащимся в области «Выбранные элементы». При необходимости выполнения расчёта по всем элементам, кроме тех, которые содержатся в области «Выбранные элементы», установите флажок «Исключить выбранные элементы (N)», где N - количество выбранных элементов.
Для поиска элемента в каждой из областей начните вводить наименование искомого элемента в строку «Поиск». При вводе наименования частично или полностью в области будет отображаться список элементов, наименования которых содержат искомое сочетание символов;
Примечание. Если в качестве источника фильтрации выбран параметрический куб и для него задана связь параметра с параметром алгоритма расчёта, то при изменении значения параметра переключатель будет автоматически переведён в положение «Все элементы».
Из параметра. Расчёт блока будет идти по элементам, заданным параметром типа «Отметка». Способ доступен, если блок содержит параметры типа «Отметка».
Если требуется, чтобы блок рассчитывался по всем элементам, кроме отмеченных, то установите флажок «Исключить выбранные элементы».
Для задания условий, которым должны соответствовать атрибуты элементов, при выполнении расчёта блока, используйте группу параметров «Расширенный фильтр». Работа с данной группой параметров аналогична работе с диалогом «Расширенный фильтр».
После выполнения действий блок будет рассчитываться только по элементам, соответствующих фильтру.
См. также:
Начало работы с расширением «Алгоритмы расчёта» в веб-приложении | Вставка и настройка блоков расчёта | Как выполнять многопоточный расчёт?