Процессор Math (Математика)
Выполняет вычисления с числами.
Процессор Math (Математика) позволяет выполнять вычислительные операции с полями, содержащими числа. Можно вычислять и рассчитывать значения внутри поля, а также между полями.
Использование
Процессор Math (Математика) принимает один входной поток и может генерировать только один выходной поток.
Свойства
Свойства для настройки вычисления или расчета значений из полей.
Свойство | Конфигурация |
---|---|
Имя функции |
|
Поля для обработки |
Выберите одно или несколько полей, к которым требуется применить функцию в списке. Примечание к подсказкеЕсли требуется применить одну и ту же функцию сразу к нескольким полям, щелкните
![]() |
Создать новое поле | Включите этот параметр, чтобы создать новое поле после применения функции. Если этот параметр не включен, существующее поле будет сохранено и изменено. |
Переименовать новое поле | Присвойте пользовательское имя вновь созданному полю. |
Чтобы переименовать процессор или отредактировать его описание, щелкните значок Изменить рядом с названием процессора на панели Свойства.
Пример
Данные, используемые в качестве источника в этом примере, содержат сведения о продажах различным клиентам с подробной информацией о стоимости, ценах и количестве проданных единиц.
Однако в нем отсутствует важная информация, которая может быть использована в аналитических приложениях, а именно: общая стоимость, общий доход и общая прибыль. С помощью процессора Math (Математика) можно вычислить эти числа, выполнив операции между столбцами.
Для вычисления этих трех чисел потребуется три процессора, поскольку один процессор может выполнить только одну операцию:
-
Первый процессор будет использоваться для умножения количества проданных единиц на цену единицы, чтобы рассчитать общий доход. Выберите функцию Сложение, вычитание, умножение и деление и поле для обработки Units sold (Единиц продано). Выберите оператор x, а в качестве второго поля используйте Unit Price (Цена единицы). Установите флажок Создать новое поле и присвойте новому полю имя Total_revenue (Общий доход).
-
Затем второй процессор будет использоваться для умножения количества проданных единиц на стоимость единицы, чтобы рассчитать общую стоимость. Выберите функцию Сложение, вычитание, умножение и деление и поле для обработки Units sold (Единиц продано). Выберите оператор x, а в качестве второго поля используйте Unit Cost (Стоимость единицы). Установите флажок Создать новое поле и присвойте новому полю имя Total_cost (Общая стоимость).
-
Наконец, третий процессор вычтет общую стоимость из общего дохода, чтобы получить общую прибыль. Выберите функцию Сложение, вычитание, умножение и деление и поле для обработки Total_revenue (Общий доход). Выберите оператор x, а в качестве второго поля используйте Total_cost (Общая стоимость). Установите флажок Создать новое поле и присвойте новому полю имя Total_profit (Общая прибыль).
При выполнении потока данных будет создано три новых поля с результатами вычислений в цели, что позволить продолжить анализ данных.