Математические функции¶
Математические функции - позволяют выполнить вычисления и обработку числовых данных.
Синтаксис формул похож на SQL.
ABS¶
Позволяет отобразить любое число неотрицательным.
Возвращает абсолютное значение числа value.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по заказам и прибыли.
Цель: Отобразить абсолютное значение прибыли (без знака).
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Order_id
(заказ) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_abs
(прибыль абсолют), в Промежуточное значение указана формула ABS ([orders_profit])
.
4.Расчетный агрегат Profit_abs
(прибыль абсолют) определен как Агрегаты.
ACOS¶
Позволяет вычислить арккосинус числа, заданного в радианах.
Возвращает арккосинус числа value(1).
значения должны быть от -1 до 1
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны нормализованные(1) данные прибыли по заказам и стоимости доставки.
значения приведены к диапазону от -1 до 1
Цель: Отследить схожесть(1) динамики прибыли и стоимости доставки.
ближе к 0 - изменения схожи, дальше - изменения противоположны
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула ACOS ([orders_profit]*[freight_value])
.
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.
ASIN¶
Позволяет вычислить арксинус числа, заданного в радианах.
Возвращает арксинус числа value(1).
значения должны быть от -1 до 1
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны нормализованные(1) данные прибыли по заказам и стоимости доставки.
значения приведены к диапазону от -1 до 1
Цель: Отследить соотношение(1) прибыли и стоимости доставки.
ближе к 0 - прямая зависимость, ближе к π/2 - нет зависимости, ближе к -π/2 - обратная зависимость
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула ASIN ([orders_profit]*[freight_value])
.
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.
ATAN¶
Позволяет вычислить арктангенс числа, заданного в радианах.
Возвращает арктангенс числа value.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и стоимости доставки.
Цель: Отследить взаимосвязь(1) прибыли и стоимости доставки.
больше 1 - высокая прибыль, 0-1 - средняя, меньше 0 - низкая
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула ATAN ([orders_profit]/[freight_value])
.
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.
ATAN2¶
Позволяет вычислить арктангенс числа в радианах для заданных координат. Позволяет избежать деления на ноль при вычислении и легко переводится в градусы углов.
Возвращает арктангенс числа х и y.
Тип данных x и y: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и стоимости доставки.
Цель: Отследить взаимосвязь(1) прибыли и стоимости доставки.
больше 1,3 - высокая прибыль, 0-1,3 - средняя, меньше 0 - низкая
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула ATAN2 ([orders_profit],[freight_value])
.
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.
CEILING¶
Позволяет округлить число до целого в большую сторону.
Возвращает ближайшее большее целое значение числа value.
Округление в большую сторону - любое число, даже если его дробная часть очень мала, округляется в сторону большего числа. Например, 2,1 округляется до 3.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по заказам и прибыли.
Цель: Округлить прибыль до целого.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Order_id
(заказ) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_whole
(прибыль целое), в Промежуточное значение указана формула CEILING ([orders_profit])
.
4.Расчетный агрегат Profit_whole
(прибыль целое) определен как Агрегаты.
COS¶
Позволяет вычислить косинус числа, заданного в радианах.
Возвращает косинус числа value(1).
значения должны быть в радианах, то есть умноженное на π
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и месяцам заказов.
Цель: Определить пиковые(1) месяцы спроса.
ближе к 1 - пик, к -1 - спад
Формула:
Результат:
Подробнее
1.В виджете на вкладке Данные поле Month_orders
(месяц заказа) определено как Группы, поле Profit_orders
(прибыль) определено как Столбцы.
Season
(спрос), в Промежуточное значение указана формула COS (2*PI()(1)*(([month_orders]-1)/12))(2)
.
функция возвращает число π
преобразуем номер месяца в угол в радианах для расчета косинуса
3.Расчетный агрегат Season
(спрос) определен как Столбцы.
DEGREES¶
Позволяет перевести радианы в градусы.
Возвращает значение в градусах от value в радианах.
Тип данных value: Число (целое), Число (дробное)
Похожие: RADIANS
Исходные данные: Доступны данные прибыли по заказам и стоимости доставки.
Цель: Отследить взаимосвязь(1) прибыли и стоимости доставки и преобразовать в угол.
больше 1,3 - высокая прибыль, 0-1,3 - средняя, меньше 0 - низкая
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула DEGREES(ATAN2(1) ([orders_profit],[freight_value]))
.
функция возвращает арктангенс в радианах для заданных координат
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.
DIV¶
Позволяет выполнить деление и округлить результат до целого.
Возвращает результат деления value_1 на value_2, округленный до целого.
Округление до целого - у любого числа отбрасывается дробная часть, даже если она велика. Например, 2,1 и 2,99 округляются до 2.
Тип данных value_1 и value_2: Число (целое), Число (дробное)
Исходные данные: Доступны данные по количеству товаров в заказе и стоимости заказа.
Цель: Посчитать среднюю стоимость товара в заказе, округлить до целого.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Payment_value
(стоимость заказа) и Order_item_count
(товаров в заказе) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Price_item
(средняя стоимость товара), в Промежуточное значение указана формула DIV ([payment_value], [order_item_count])
.
4.Расчетный агрегат Price_item
(средняя стоимость товара) определен как Агрегаты.
EXP¶
Позволяет выполнить возведение числа Эйлера (константа e) в степень.
Возвращает результат возведения числа Эйлера (константа e) в степень value.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и стоимости доставки.
Цель: Посчитать прогнозируемую прибыль при экспоненциальном росте и увеличении стоимости доставки.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
Profit_exp
(прогноз прибыли), в Промежуточное значение указана формула EXP([freight_value])(1)*[orders_profit]
.
функция позволяет определить коэффициент роста на основе стоимости доставки
4.Расчетный агрегат Profit_exp
(прогноз прибыли) определен как Агрегаты.
FLOOR¶
Позволяет округлить число до целого в меньшую сторону.
Возвращает ближайшее меньшее целое значение числа value.
Округление в меньшую сторону - любое число, даже если его дробная часть очень велика, округляется в сторону меньшего числа. Например, 2,9 округляется до 2.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по заказам и прибыли.
Цель: Округлить прибыль до целого.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Order_id
(заказ) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_whole
(прибыль целое), в Промежуточное значение указана формула FLOOR ([orders_profit])
.
4.Расчетный агрегат Profit_whole
(прибыль целое) определен как Агрегаты.
GREATEST¶
Позволяет сравнить значения и найти наибольшее.
Возвращает ближайшее большее целое значение числа value.
Возвращаемые значения для типов данных
Тип данных | Результат |
---|---|
Дата/ Дата и время | поздняя из дат и позднее из времени |
Число (дробное) | наибольшее число |
Число (целое) | наибольшее число |
Строка | последнюю строку в алфавитном порядке |
Логическое | TRUE |
Тип данных value: Число (целое), Число (дробное), Строка, Дата, Логическое
Похожие: ARG_MAX | MAX | MAX (оконная) | MAX_IF | MAX_IF (оконная) | MMAX | RMAX
Исходные данные: Доступны данные по планируемой и фактической дате доставки.
Цель: Показать наибольшую из дат.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Order_estimated_delivery_date
(планируемая дата доставки) и Order_delivered_customer_date
(фактическая дата доставки) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Date_delivered
(дата доставки), в Промежуточное значение указана формула GREATEST ([order_estimated_delivery_date],[order_delivered_customer_date])
.
4.Расчетный агрегат Date_delivered
(дата доставки) определен как Агрегаты.
LEAST¶
Позволяет сравнить значения и найти наименьшее.
Возвращает наименьшее из value_N.
Возвращаемые значения для типов данных
Тип данных | Результат |
---|---|
Дата/ Дата и время | ранняя из дат и раннее из времени |
Число (дробное) | наименьшее число |
Число (целое) | наименьшее число |
Строка | первую строку в алфавитном порядке |
Логическое | FALSE |
Тип данных value: Число (целое), Число (дробное), Строка, Дата, Логическое
Похожие: ARG_MIN | MIN | MIN (оконная) | MIN_IF | MIN_IF (оконная) | MMIN | RMIN
Исходные данные: Доступны данные по планируемой и фактической дате доставки.
Цель: Показать наименьшую из дат.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Order_estimated_delivery_date
(планируемая дата доставки) и Order_delivered_customer_date
(фактическая дата доставки) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Date_delivered
(дата доставки), в Промежуточное значение указана формула LEAST ([order_estimated_delivery_date],[order_delivered_customer_date])
.
4.Расчетный агрегат Date_delivered
(дата доставки) определен как Агрегаты.
LN¶
Позволяет вычислить натуральный логарифм от числа.
Возвращает натуральный логарифм value или NULL
, если value меньше или равно 0.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по заказам и стоимости доставки.
Цель: "Сгладить" набор данных по стоимости доставки для дальнейшего построения графика, так как есть данные с нетипично дорогой доставкой.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_id
(заказ) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Ln_freight_value
(доставка коррекция), в Промежуточное значение указана формула LN([freight_value])
.
4.Расчетный агрегат Ln_freight_value
(доставка коррекция) определен как Агрегаты.
LOG10¶
Позволяет вычислить десятичный логарифм от числа.
Возвращает десятичный логарифм value или NULL
, если value меньше или равно 0.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по товарам и их стоимости.
Цель: Создать логарифмическую шкалу(1) для упрощения разделения товаров на ценовые категории.
меньше 1 - низкая цена, 1-2 - средняя, больше 3 - высокая
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Price
(цена) и Product_id
(товар) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Price_log10
(категории цен), в Промежуточное значение указана формула LOG10([price])
.
4.Расчетный агрегат Price_log10
(категории цен) определен как Агрегаты.
PI¶
Исходные данные: Доступны данные по месяцам заказов.
Цель: Преобразовать номер месяца в угол (значение в радианах) для дальнейшего анализа.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поле Month_orders
(месяц заказа) определено как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Month_angle
(месяц радианы), в Промежуточное значение указана формула 2*PI()*(([month_orders]-1)/12)
.
4.Расчетный агрегат Month_angle
(месяц радианы) определен как Агрегаты.
POWER¶
Позволяет возвести число в степень.
Возвращает value возведенное в степень power.
Тип данных value и power: Число (целое), Число (дробное)
Похожие: SQUARE
Исходные данные: Доступны данные по заказам и прибыли по ним.
Цель: Создать индекс "ценности"(1) заказа с учетом прибыли.
для высокой прибыли индекс будет резко возрастать
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Order_id
(заказ) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_index
(ценность), в Промежуточное значение указана формула POWER([orders_profit], 3)
.
4.Расчетный агрегат Profit_index
(ценность) определен как Агрегаты.
RADIANS¶
Позволяет перевести градусы в радианы.
Возвращает значение в радианах от value в градусах.
Тип данных value: Число (целое), Число (дробное)
Похожие: DEGREES
Исходные данные: Доступны данные взаимосвязи прибыли и стоимости доставки (угол).
Цель: Преобразовать в радианы для дальнейших расчетов.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поле Profit_freight
(прибыль к доставке) определено как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight_rad
(прибыль к доставке в радианах), в Промежуточное значение указана формула RADIANS([profit_freight])
.
4.Расчетный агрегат Profit_freight_rad
(прибыль к доставке в радианах) определен как Агрегаты.
ROUND¶
Позволяет округлить число до указанного количества знаков после запятой или ближайшего целого.
Возвращает число value округленное до amount знаков после занятой.
При отсуствии amount число округляется до ближайшего целого по математическим правилам.
Тип данных value: Число (целое), Число (дробное)
Тип данных amount: Число (целое)
Исходные данные: Доступны данные прибыли по заказам.
Цель: Округлить прибыль до целого.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поле Orders_profit
(прибыль) определено как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Orders_profit_round
(прибыль целое), в Промежуточное значение указана формула ROUND ([orders_profit])
.
4.Расчетный агрегат Orders_profit_round
(прибыль целое) определен как Агрегаты.
SIGN¶
Позволяет отобразить знак (+/-) числа.
Возвращает -1 или 1, если value отрицательное или положительное соответственно. Возвращает 0, если value равно 0.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам.
Цель: Отметить отрицательные значения.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поле Orders_profit
(прибыль) определено как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Orders_profit_sign
(проверка прибыли), в Промежуточное значение указана формула SIGN([orders_profit])
.
4.Расчетный агрегат Orders_profit_sign
(проверка прибыли) определен как Агрегаты.
SIN¶
Позволяет вычислить синус числа, заданного в радианах.
Возвращает синус числа value(1).
значения должны быть в радианах, то есть умноженное на π
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и месяцам заказов.
Цель: Определить пиковые(1) месяцы спроса.
ближе к 1 - пик, к -1 - спад
Формула:
Результат:
Подробнее
1.В виджете на вкладке Данные поле Month_orders
(месяц заказа) определено как Группы, поле Profit_orders
(прибыль) определено как Столбцы.
Season
(спрос), в Промежуточное значение указана формула SIN (2*PI()(1)*(([month_orders]-1)/12))(2)
.
функция возвращает число π
преобразуем номер месяца в угол в радианах для расчета синуса
3.Расчетный агрегат Season
(спрос) определен как Столбцы.
SQRT¶
Позволяет вычислить квадратный корень от числа.
Возвращает квадратный корень value.
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные по заказам и стоимости доставки.
Цель: "Сгладить" набор данных по стоимости доставки для дальнейшего построения графика, так как есть данные с нетипично дорогой доставкой.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_id
(заказ) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Sqrt_freight_value
(доставка коррекция), в Промежуточное значение указана формула SQRT([freight_value])
.
4.Расчетный агрегат Sqrt_freight_value
(доставка коррекция) определен как Агрегаты.
SQUARE¶
Позволяет возвести число в квадрат.
Возвращает value возведенное в квадрат (степень 2).
Тип данных value: Число (целое), Число (дробное)
Похожие: POWER
Исходные данные: Доступны данные по заказам и прибыли по ним.
Цель: Создать индекс "ценности"(1) заказа с учетом прибыли.
для высокой прибыли индекс будет резко возрастать
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Order_id
(заказ) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_index
(ценность), в Промежуточное значение указана формула SQUARE([orders_profit])
.
4.Расчетный агрегат Profit_index
(ценность) определен как Агрегаты.
TAN¶
Позволяет вычислить тангенс числа, заданного в радианах.
Возвращает тангенс числа value(1).
значения должны быть в радианах, то есть умноженное на π
Тип данных value: Число (целое), Число (дробное)
Исходные данные: Доступны данные прибыли по заказам и стоимости доставки.
Цель: Отследить влияние стоимости доставки на прибыль.
Формула:
Результат:
Подробнее
1.В виджете на вкладке Вид выбрана таблица агрегатов.
2.На вкладке Данные поля Orders_profit
(прибыль) и Freight_value
(доставка) определены как Группы.
3.В Расчетные агрегаты добавлен новый агрегат Profit_freight
(прибыль к доставке), в Промежуточное значение указана формула TAN ([orders_profit]/[freight_value])
.
4.Расчетный агрегат Profit_freight
(прибыль к доставке) определен как Агрегаты.