Вы находитесь здесь:
Трансформация формулы: Создание вычисляемого столбца на основе выражения
Создайте столбец, отображающий значения на основе расчета формулы. Расчет может включать вводные данные из других столбцов в той же строке или в разных строках. Например, можно создать столбец «Прибыль» на основе вводных данных из столбцов «Доход» и «Стоимость». Введите формулы в SQL. SQL в Data 360 - это коллекция стандартных и настраиваемых функций для числовых, строковых и датовых данных.
- В узле transform выберите столбец во вкладке «Предварительный просмотр».
-
Чтобы создать формулу для вычисляемого столбца, выберите кнопку «Формула» (
) на панели инструментов трансформа и выберите «Настраиваемая формула».
-
В редакторе формул введите формулу и добавьте параметры, используя правильный синтаксис.
При вводе текста в редакторе формул функции и столбцы, соответствующие имени, отображаются для выбора и добавления в формулу.
Примечание Рекомендуем использовать двойные кавычки вокруг всех имен столбцов. Для значения, являющегося строковым литералом, используйте одинарные кавычки.Двойные кавычки обязательны при обращении к столбцам набора данных, имеющим общее имя с зарезервированными ключевыми словами.
Чтобы получить справку, просмотрите все функции и столбцы во вкладках «Функции» и «Столбцы». Чтобы добавить формулу, выберите ее и нажмите +.
Функции указаны во вкладке «Функции» по категориям: Функции окна, функции строки, числовые функции, функции даты/времени и дополнительные функции. Для просмотра функций окна включите формулу нескольких строк.
-
Для формул с функциями окна укажите столбец, используемый для разделения строк в разделении по, столбец, используемый для сортировки данных в порядке и направление сортировки в направлении сортировки.
Например, задайте параметру «Разделение по» значение «Имя возможности», параметру «Порядок по» значение «Дата последнего изменения» и параметру «Направление сортировки» значение «По возрастанию». На основе этих параметров трансформация объединяет все записи в разделы (области мышления) на основе одного имени возможности. Потом он сортирует записи в каждом разделе в порядке возрастания на основе даты последнего изменения.
-
Определите каждый столбец формулы по имени API. Введите имя API или выберите столбец во вкладке «Столбцы».

- В поле «Тип вывода» выберите текст, число, дату или дату и время вычисления столбца.
-
В зависимости от типа вывода, можно установить следующие атрибуты.
Атрибут Описание Точность Максимальное количество цифр в числовом столбце. Содержит все числа слева и справа от десятичной запятой (но исключает символ десятичной запятой). Введите целое число от 1 до 18 включительно. Масштаб Количество цифр справа от десятичной запятой в числовом столбце. Введите целое число от 0 до 17 включительно. Масштаб должен быть меньше точности. Например, если числовое значение составляет 123456.789, а шкала установлена на 2, число отображается как 123456.78. Длина Максимальное количество символов в текстовом столбце. Введите целое число от 1 до 32000 включительно. Длина по умолчанию составляет 255 символов. Формат даты Формат даты столбца даты. - В поле «Стандартное значение» выберите значение для отображения, если выражение не возвращает результатов.
- При необходимости метку вычисляемого столбца можно изменить.
- Чтобы добавить формулу в качестве этапа в узел transform, нажмите «Применить». Вычисляемый столбец отображается в предварительном просмотре.
-
Для просмотра холста нажмите кнопку «Свернуть» (
).
- Сохраните трансформацию данных.
Столбец формулы можно сегментировать или ссылаться на него в последующих формулах, определенных в трансформации данных.

- Функции даты для формул
Используйте функции даты для корректировки или вычисления значений по датам. Например, можно добавить время, найти время до и извлечь день недели из полей даты. Аргументами для функций даты являются поля даты. - Числовые операторы и функции для формул
Используйте числовые функции для вычисления значений из мер. Например, можно округлять, усекать и определять абсолютное значение числа. Аргументами числовых функций могут быть поля чисел или мер. - Функции строк для формул
Используйте функцию строк для манипуляции типом текстовых данных, включительно со значениями электронной почты, телефона, времени и даты. Например, измените текст с верхнего на нижний регистр, конкатенируйте значения из нескольких полей и замените значения. - Функции окна для формул
Используйте функции окна для выполнения расчетов в строках. Для каждой строки вводных данных выполните расчет по выбору или окну связанных строк. В отличие от функций агрегации, группирующих строки, функции окна возвращают результат для каждой строки. Например, можно рассчитать изменения стоимости возможности на этапах каждой возможности, чтобы увидеть возможность достижения цели продаж. - Многозначные функции для формул
Многозначные данные ограничены использованием в формулах. Для работы с многозначными данными в последующих процессах из пакетных трансформаций данных в Data 360, например, отчетов в CRM Analytics, преобразуйте их в строку. - Дополнительные функции для формул
Чтобы встроить логику в формулы, используйте данные функции с типами данных текста, числа и даты и времени.

