Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex DataLens
  • Начало работы
  • Сценарии использования
    • Все сценарии
    • Визуализация данных из CSV-файла
    • Визуализация данных из базы данных ClickHouse
    • Визуализация данных из Metriсa
    • Визуализация данных из Metriсa Logs API
    • Публикация в DataLens Public диаграммы с картой на основе CSV-файла
    • Визуализация данных из AppMetrica
    • Визуализация геоданных из CSV-файла
    • Визуализация данных из базы данных ClickHouse с геослоями из Marketplace
    • Визуализация данных из статистики подкастов Яндекс.Музыки
  • Пошаговые инструкции
    • Все инструкции
    • Работа с подключениями
      • Создание подключения к ClickHouse
      • Создание подключения к файлу CSV
      • Создание подключения к MySQL
      • Создание подключения к PostgreSQL
      • Создание подключения к MS SQL Server
      • Создание подключения к Oracle Database
      • Создание подключения к Metrica API
      • Создание подключения к Metrica Logs API
      • Создание подключения к AppMetrica
      • Управление доступом к подключению
    • Работа с датасетами
      • Создание датасета
      • Создание поля данных
      • Создание вычисляемого поля данных
      • Обновление полей в датасете
      • Материализация датасета
      • Управление доступом к датасету
      • Управление доступом к строкам данных
    • Работа с чартами
      • Создание линейной диаграммы
      • Создание диаграммы с областями
      • Создание круговой диаграммы
      • Создание столбчатой диаграммы
      • Создание линейчатой диаграммы
      • Создание карты
      • Создание таблицы
      • Создание сводной таблицы
      • Публикация чарта
      • Управление доступом к чарту
    • Работа с дашбордами
      • Создание дашборда
      • Добавление чарта на дашборд
      • Добавление селектора на дашборд
      • Публикация дашборда
      • Управление доступом к дашборду
    • Работа с правами доступа
      • Назначение прав доступа
      • Удаление прав доступа
      • Запрос прав доступа
  • Концепции
    • Обзор сервиса
    • Подключение
    • Типы данных
    • Датасет
      • Обзор
      • Модель данных
      • Настройки датасета
    • Чарт
    • Дашборд
    • Использование Markdown в DataLens
    • DataLens Public
    • Вычисляемые поля
    • Marketplace
    • Резервное копирование в DataLens
    • Квоты и лимиты
  • Управление доступом
    • Управление доступом к DataLens
    • Управление доступом на уровне строк данных
  • Правила тарификации
    • Действующие правила
    • Архив
      • Правила до 1 марта 2021 года
  • Справочник функций
    • Все функции
    • Агрегатные функции
      • Обзор
      • ALL_CONCAT
      • ANY
      • ARG_MAX
      • ARG_MIN
      • AVG
      • AVG_IF
      • COUNT
      • COUNTD
      • COUNTD_APPROX
      • COUNTD_IF
      • COUNT_IF
      • MAX
      • MEDIAN
      • MIN
      • QUANTILE
      • QUANTILE_APPROX
      • STDEV
      • STDEVP
      • SUM
      • SUM_IF
      • TOP_CONCAT
      • VAR
      • VARP
    • Функции даты и времени
      • Обзор
      • DATEADD
      • DATEPART
      • DATETRUNC
      • DAY
      • DAYOFWEEK
      • HOUR
      • MINUTE
      • MONTH
      • NOW
      • SECOND
      • TODAY
      • WEEK
      • YEAR
    • Географические функции
      • Обзор
      • GEOCODE
      • GEOINFO
      • TOPONYM_TO_GEOPOINT
      • TOPONYM_TO_GEOPOLYGON
    • Логические функции
      • Обзор
      • CASE
      • IF
      • IFNULL
      • ISNULL
      • ZN
    • Функции разметки
      • Обзор
      • BOLD
      • ITALIC
      • MARKUP
      • URL
    • Математические функции
      • Обзор
      • ABS
      • ACOS
      • ASIN
      • ATAN
      • ATAN2
      • CEILING
      • COS
      • COT
      • DEGREES
      • DIV
      • EXP
      • FLOOR
      • GREATEST
      • LEAST
      • LN
      • LOG
      • LOG10
      • PI
      • POWER
      • RADIANS
      • ROUND
      • SIGN
      • SIN
      • SQRT
      • SQUARE
      • TAN
    • Операторы
      • Обзор
      • AND
      • BETWEEN
      • IN
      • IS FALSE
      • IS TRUE
      • LIKE
      • NOT
      • OR
      • Вычитание (-)
      • Деление (/)
      • Остаток (%)
      • Отрицание (-)
      • Сложение и конкатенация (+)
      • Сравнение
      • Степень (^)
      • Умножение (*)
    • Строковые функции
      • Обзор
      • ASCII
      • CHAR
      • CONCAT
      • CONTAINS
      • ENDSWITH
      • FIND
      • ICONTAINS
      • IENDSWITH
      • ISTARTSWITH
      • LEFT
      • LEN
      • LOWER
      • LTRIM
      • REGEXP_EXTRACT
      • REGEXP_EXTRACT_NTH
      • REGEXP_MATCH
      • REGEXP_REPLACE
      • REPLACE
      • RIGHT
      • RTRIM
      • SPACE
      • SPLIT
      • STARTSWITH
      • SUBSTR
      • TRIM
      • UPPER
      • UTF8
    • Функции для работы с временными рядами
      • Обзор
      • AGO
      • AT_DATE
    • Функции преобразования типов
      • Обзор
      • BOOL
      • DATE
      • DATETIME
      • DATETIME_PARSE
      • DATE_PARSE
      • DB_CAST
      • FLOAT
      • GEOPOINT
      • GEOPOLYGON
      • INT
      • STR
    • Оконные функции
      • Обзор
      • AVG
      • AVG_IF
      • COUNT
      • COUNT_IF
      • LAG
      • MAVG
      • MAX
      • MCOUNT
      • MIN
      • MMAX
      • MMIN
      • MSUM
      • RANK
      • RANK_DENSE
      • RANK_PERCENTILE
      • RANK_UNIQUE
      • RAVG
      • RCOUNT
      • RMAX
      • RMIN
      • RSUM
      • SUM
      • SUM_IF
    • Поддержка функций
  • Вопросы и ответы
  1. Концепции
  2. Вычисляемые поля

Вычисляемые поля

  • Вычисляемые поля в датасете
  • Вычисляемые поля в чарте
  • Функции
    • Формат записи
    • Примеры использования функций
  • Как создать вычисляемое поле

Вычисляемое поле — это дополнительное поле данных, значения которого вычисляются по формуле.
Вычисляемые поля позволяют вам создавать новые измерения и показатели.
При этом источник данных не изменяется.

Для записи формул вы можете использовать существующие поля датасета, константы и функции.

Вы можете создавать вычисляемые поля в интерфейсе датасета или визарда:

  • Вычисляемые поля из датасета доступны во всех чартах над этим датасетом.
  • Вычисляемые поля из визарда доступны только для сохраненного чарта.

Вычисляемые поля в датасете

Вы можете добавлять новые поля в список полей датасета.

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

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

Вычисляемые поля помечаются значком .

Вычисляемые поля в чарте

Вы можете добавлять новые поля при создании и редактировании чарта в визарде:

  • в списке полей из датасета;
  • в секции визуализации.

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

Если поле создано в чарте, то оно не будет доступно для селекторов дашборда и других чартов.

Вычисляемые поля помечаются значком .

Важно

В мультидатасетных чартах вычисляемые поля над полями из нескольких датасетов неприменимы.

Функции

Функции — основной компонент создания формул. Они позволяют выполнять различные операции над полями данных.

Список доступных функций зависит от источника данных. Подробнее в разделе Поддержка функций.

Важно

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

Формат записи

Формулы должны быть записаны с учетом следующих требований:

  1. Указывайте аргументы функций в круглых скобках. Например, YEAR([DATE1]). Несколько аргументов разделяются запятой.
  2. Записывайте имена полей в квадратных скобках. Например, [CustomerID].
  3. Записывайте значения полей и констант в допустимом формате. Например, используйте точку в качестве разделителя для дробных чисел: 0.123.

Примечание

Синтаксис функций регистронезависимый: count и COUNT выполнят одну и ту же операцию.

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

Примеры использования функций

Конкатенация строковых значений

[City] + " " + "city"

Производит конкатенацию трех строковых значений: значение поля [City], пробела и текста city. Для конкатенации вы можете также использовать строковую функцию CONCAT.

Полное описание оператора сложения (+).

Округление даты

DATETRUNC(#2018-07-12#, "year", 5) = #2015-01-01#

Округляет дату 2018-07-12 до года, число которого кратно 5.

Полное описание функции округления даты DATETRUNC.

Преобразование типа

FLOAT([StringWithNumbers])

Преобразует строковое поле StringWithNumbers в формат дробного числа.

Полное описание функции преобразования FLOAT.

Как создать вычисляемое поле

Вы можете создать вычисляемое поле в интерфейсе датасета или визарда.

Датасет
Визард
  1. Откройте датасет.
  2. В правом верхнем углу нажмите Добавить поле.
  3. Введите имя поля.
  4. Выберите Формула в качестве источника данных для поля.
  5. Задайте формулу, используя функции источника данных.
  6. Нажмите Создать. Поле отобразится в датасете.
  1. Откройте визард.
  2. Выберите датасет для создания чарта.
  3. В левой части экрана нажмите значок , который находится над списком полей датасета.
  4. Введите необходимую формулу.
  5. Нажмите Создать. Поле отобразится в списке полей. Вы можете его использовать в качестве источника данных для чарта.

См. также

  • Создание поля
  • Управление доступом к строкам данных датасета
В этой статье:
  • Вычисляемые поля в датасете
  • Вычисляемые поля в чарте
  • Функции
  • Формат записи
  • Примеры использования функций
  • Как создать вычисляемое поле
Language / Region
Вакансии
Политика конфиденциальности
Условия использования
Брендбук
© 2021 ООО «Яндекс.Облако»