Оформление
Добавление вычисляемых полей
1. Обзор
1.1 Сценарии применения
В существующем источнике данных не хватает данных для анализа, необходимого для расчета данных, например, пользователь хочет определить, относится ли текущая сумма контракта к крупному заказу или к мелкому, но в текущих данных такого содержания нет.
1.2 Функциональное описание
FineBI предоставляет функцию добавления вычисляемых полей для пересчета существующих полей с целью получения новых полей. Поддерживается добавление полей расчета размеров и полей расчета показателей.
Например, пользователь добавляет новое поле измерения с помощью вычисляемого поля, которое представляет собой крупный заказ, если "Сумма контракта" превышает 1 000 000, как показано ниже:

1.3 Необходимые условия
Вы создали новую тему анализа и добавили в нее таблицы данных, которые необходимо использовать.
1.4 Справочная информация
FineBI поддерживает вычисления в полях, что позволяет лучше анализировать данные.
Подробнее о профилях и типах вычислений см. в разделе: Начало работы с вычислениями, Описание типов вычислений
2. Операционные шаги
2.1 Добавление вычисляемых полей
1) На экране редактирования компонента нажмите кнопку Calculated Fields для анализируемой области. Это показано на следующем рисунке:

2) Войдите в интерфейс настроек вычисляемых полей. Описание интерфейса приведено ниже:
Примечание: Для участия в расчете можно выбрать поля из разных таблиц.

(3) Дополнительные функции см. в разделе: Формат вычисления функций
2.2 Настройка полей вычислений
Измените имя вычисляемого поля, введите функцию, поле, символы операций и т. д., которые необходимо использовать для формулы в области ввода формулы, и нажмите OK для сохранения.
Добавьте новое поле расчета "Судить о размере заказа", введите формулу и нажмите OK, чтобы сохранить, смотрите: Формат расчета функции, как показано на рисунке ниже:

2.3 Расчетные полевые операции
Новое вычисляемое поле появится в области "Анализируемые поля". В примере приведено поле текстового типа, если вы добавите новое вычисляемое поле с числовым значением, оно автоматически будет сохранено в столбце "Показатель".
При нажатии на кнопку раскрывающегося списка действия, которые можно выполнить в поле Вычисление текста, показаны ниже:

Примечание: Если вычисляемое поле подверглось преобразованию показателя размерности, операции анализируемой размерности/показателя больше не поддерживаются и не могут быть отредактированы; при копировании вычисляемого поля операции, поддерживаемые этим полем, совпадают с операциями копируемого поля.
2.4 Общие фильтры для вычисляемых полей
- Фильтрация исходных данных
Если вам нужно выполнить гранулярную фильтрацию вычисляемого поля перед использованием вычисления компонента, вы можете сделать это, выполнивгранулярную фильтрацию полей, используемых вычисляемым полем.
- Фильтрация вычисленных результатов
Использование фильтра результатов и фильтрации областей анализа
3. условия
- Агрегатные функции, функции быстрого вычисления, не используемые в вычисляемых полях
Если результат имеет только числовой тип, он будет выведен как "Поле индикатора", а если результат содержит дату и текстовый тип, он будет выведен как "Поле измерения". Эти поля измерения и индикатора могут быть преобразованы друг в друга.
Например, если стоимость является максимальным значением, полученный результат имеет числовой тип, поэтому на выходе получается "Поле индикатора", которое можно настроить для преобразования в размерность, как показано ниже:

Однако если вы хотите продолжить создание новых полей с этим полем, вы не сможете этого сделать, как показано на следующем рисунке:

- "Агрегатные функции, функции быстрого вычисления ", используемые в вычисляемых полях
Все результаты, будь то числовые, текстовые или дата, выводятся как "Поля индикаторов", и эти индикаторы не могут быть преобразованы в размеры.
Примечание: На данный момент текстовые поля и поля индикаторов типа даты можно использовать только путем перетаскивания их в столбцы размерности области анализа.
4. Расчеты по кросс-таблицам
В версии 6.0.8 и более поздних темах добавлены модели, которые могут использовать поля перекрестных таблиц для вычислений. Добавленные вычисляемые поля будут находиться в группировке "Поля перекрестных таблиц". Это показано на следующем рисунке:
