Математические функции¶
Математические функции - позволяют выполнить вычисления и обработку числовых данных.
Синтаксис формул похож на 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: Число (целое), Число (дробное)
Похожие: FLOOR
Исходные данные: Доступны данные по заказам и прибыли.
Цель: Округлить прибыль до целого.
Формула:
Результат:
Подробнее
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: Число (целое), Число (дробное)
Похожие: CEILING
Исходные данные: Доступны данные по заказам и прибыли.
Цель: Округлить прибыль до целого.
Формула:
Результат:
Подробнее
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
(прибыль к доставке в радианах) определен как Агрегаты.
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
(прибыль к доставке) определен как Агрегаты.