Skip to content

Добавление столбцов формул - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия

Новые столбцы формул

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-
6.0.2* Включение новых формул, изменение названий * Оптимизация интерфейса

1.2 Сценарии применения

Не затрагивая исходное поле, используйте функцию формулы для вычисления исходного поля, чтобы получить новое поле.

1.3 Функциональный профиль

Поддерживает вычисления по четырем правилам, а также вычисления "Общие функции, функции математики и тригонометрии, функции даты, текстовые функции, логические функции, другие функции".

1-1.png

2. Пример 1: Вычисление среднего значения

Пример данных: Договорная ведомость.xlsx

Уже есть поля "Сумма контракта, Количество закупок", как найти среднее значение для каждого контракта.

1) Создайте тему анализа, добавьте образец данных "Contract Fact Sheet" и войдите в интерфейс редактирования данных;

2) Добавьте "Новый столбец формул", как показано ниже:

1-2.png

3) Выберите "Формула/Функция". Используйте Сумма контракта / Количество закупок, чтобы получить новое поле "Средняя цена", и выберите "Числовой" для типа поля, как показано ниже:

Примечание 1: Тип поля по умолчанию - Автоматический, и система автоматически определяет тип поля на основе сгенерированных результатов.

Примечание 2: Добавленные поля необходимо выбрать с левой стороны.

2022-08-07_11-01-34.png

4) В поле ввода формулы:

  • Пользователи могут искать поле или функцию, вводя первую букву или первое слово;
  • Вы можете нажать кнопку Добавить с левой стороны. Как показано на рисунке ниже:

1-3.png

5) Нажмите OK, чтобы увидеть новый столбец данных "Средняя цена" в окне предварительного просмотра данных, как показано ниже:

2022-06-24_10-48-31.jpg

3. Пример 2: Использование функции if

Помимо простых квадратичных операций, пользователи могут добавлять новые столбцы с помощью функций.

Примерный фон: Например, сумма контракта, превышающая 1 000 000, является "крупным контрактом", в противном случае - "малым контрактом".

Идея: нужно использовать if в качестве условия суждения, добавить новый столбец, ввести формулу.

Процедура.

1) Создайте тему анализа, добавьте образец данных "Contract Fact Sheet" и войдите в интерфейс редактирования данных.

2) Добавьте новый столбец. Это показано на рисунке ниже:

1-2.png

(3) новый столбец маркировки размера контракта. Введите формулу:ЕСЛИ (сумма контракта > 1000000, "крупные контракты", "мелкие контракты"), как показано ниже:

1-4.png

(4) После нажатия кнопки OK появится надпись "Размер суммы контракта", как показано на рисунке ниже:

2022-06-24_10-56-47.jpg