Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex DataLens
  • Начало работы
  • Практические руководства
    • Все руководства
    • Визуализация данных из CSV-файла
    • Создание и публикация диаграммы с картой Москвы из CSV-файла
    • Анализ продаж сети магазинов из БД ClickHouse
    • Анализ открытых данных ДТП на дорогах России
    • Анализ продаж и локаций пиццерий на данных из БД Clickhouse и Marketplace
    • Веб-аналитика с подключением к Яндекс Метрике
    • Веб-аналитика с расчетом воронок и когорт на данных Яндекс Метрики
    • Аналитика мобильного приложения на данных AppMetrica
    • Анализ статистики подкастов Яндекс Музыки (для авторов подкастов)
    • Визуализация данных с помощью QL-чарта
    • Построение чартов customer journeys на данных AppMetrica
  • Концепции
    • Обзор сервиса
    • Подключение
    • Типы данных
    • Датасет
      • Обзор
      • Модель данных
      • Настройки датасета
    • Чарт
      • Обзор
      • Типы чартов
      • Настройки чарта
    • Дашборд
    • Объединение данных
    • Использование Markdown в DataLens
    • DataLens Public
    • Вычисляемые поля
      • Обзор
      • Синтаксис формул
    • Marketplace
    • Резервное копирование
    • Кеширование
    • Квоты и лимиты
    • Организации в DataLens
  • Пошаговые инструкции
    • Все инструкции
    • Работа с подключениями
      • Создание подключения к ClickHouse
      • Создание подключения к файлу CSV
      • Создание подключения к Google Sheets
      • Создание подключения к MySQL
      • Создание подключения к PostgreSQL
      • Создание подключения к MS SQL Server
      • Создание подключения к Oracle Database
      • Создание подключения к YDB
      • Создание подключения к Greenplum
      • Создание подключения к Metrica API
      • Создание подключения к AppMetrica
      • Создание подключения к Yandex Cloud Billing
      • Управление доступом к подключению
    • Работа с датасетами
      • Создание датасета
      • Объединение данных из нескольких таблиц
      • Объединение данных из нескольких CSV-подключений
      • Создание поля данных
      • Создание вычисляемого поля данных
      • Создание фильтра по умолчанию для новых чартов
      • Обновление полей в датасете
      • Описание датасета через SQL-запрос к источнику
      • Материализация датасета
      • Управление доступом к датасету
      • Управление доступом к строкам данных
    • Работа с чартами
      • Создание линейной диаграммы
      • Создание диаграммы с областями
      • Создание круговой диаграммы
      • Создание кольцевой диаграммы
      • Создание столбчатой диаграммы
      • Создание линейчатой диаграммы
      • Создание точечной диаграммы
      • Создание карты
      • Создание таблицы
      • Создание сводной таблицы
      • Создание индикатора
      • Создание древовидной диаграммы
      • Создание QL-чарта
      • Создание мультидатасетного чарта
      • Добавление иерархии
      • Настройка навигатора
      • Публикация чарта
      • Управление доступом к чарту
      • Добавление guid в качестве параметра
    • Работа с дашбордами
      • Создание дашборда
      • Добавление чарта на дашборд
      • Добавление селектора на дашборд
      • Создание алиаса
      • Удаление поля алиаса
      • Публикация дашборда
      • Управление доступом к дашборду
      • Добавление параметров на дашборд
      • Автообновление дашборда
    • Работа с правами доступа
      • Назначение прав доступа
      • Удаление прав доступа
      • Запрос прав доступа
    • Работа с DataLens Marketplace
      • Добавление продукта из Marketplace
      • Удаление продукта из Marketplace
      • Создание и подключение коннектора (для партнеров)
    • Работа с организациями
      • Переключение между экземплярами DataLens
  • Управление доступом
    • Управление доступом к DataLens
    • Управление доступом на уровне строк данных
  • Правила тарификации
  • Справочник функций
    • Все функции
    • Агрегатные функции
      • Обзор
      • 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
    • Географические функции
      • Обзор
      • GEOCODE
      • GEOINFO
      • TOPONYM_TO_GEOPOINT
      • TOPONYM_TO_GEOPOLYGON
    • Логические функции
      • Обзор
      • CASE
      • IF
      • IFNULL
      • ISNULL
      • ZN
    • Математические функции
      • Обзор
      • 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
    • Оконные функции
      • Обзор
      • AVG
      • AVG_IF
      • COUNT
      • COUNT_IF
      • FIRST
      • LAG
      • LAST
      • MAVG
      • MAX
      • MCOUNT
      • MIN
      • MMAX
      • MMIN
      • MSUM
      • RANK
      • RANK_DENSE
      • RANK_PERCENTILE
      • RANK_UNIQUE
      • RAVG
      • RCOUNT
      • RMAX
      • RMIN
      • RSUM
      • SUM
      • SUM_IF
    • Операторы
      • Обзор
      • 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
    • Функции даты и времени
      • Обзор
      • DATEADD
      • DATEPART
      • DATETRUNC
      • DAY
      • DAYOFWEEK
      • HOUR
      • MINUTE
      • MONTH
      • NOW
      • QUARTER
      • SECOND
      • TODAY
      • WEEK
      • YEAR
    • Функции для работы с временными рядами
      • Обзор
      • AGO
      • AT_DATE
    • Функции для работы с массивами
      • Обзор
      • ARRAY
      • ARR_STR
      • CONTAINS
      • COUNT_ITEM
      • GET_ITEM
      • SLICE
      • STARTSWITH
      • UNNEST
    • Функции преобразования типов
      • Обзор
      • BOOL
      • DATE
      • DATETIME
      • DATETIME_PARSE
      • DATE_PARSE
      • DB_CAST
      • FLOAT
      • GEOPOINT
      • GEOPOLYGON
      • INT
      • STR
    • Функции разметки
      • Обзор
      • BOLD
      • ITALIC
      • MARKUP
      • URL
    • Поддержка функций
  • Туториалы по функциям
    • Агрегатные функции
    • Оконные функции
    • LOD-выражения и управление фильтрацией в агрегатных функциях
  • Публичные материалы
    • Образовательные проекты
    • Вебинары и конференции
    • Статьи и публикации
    • Публичные дашборды и чарты
  • Решение проблем
    • Вопросы и ответы
    • Ошибки DataLens
  1. Справочник функций
  2. Операторы
  3. Обзор

Операторы

Статья создана
Yandex.Cloud
  • Остаток (%)
  • Умножение (*)
  • Сложение и конкатенация (+)
  • Вычитание (-)
  • Деление (/)
  • Сравнение
  • Степень (^)
  • AND
  • BETWEEN
  • IN
  • IS FALSE
  • IS TRUE
  • LIKE
  • Отрицание (-)
  • NOT
  • OR

Остаток (%)

Синтаксис:number_1 % number_2

Возвращает остаток от деления первого числа number_1 на число number_2.

Умножение (*)

Синтаксис:value_1 * value_2

Если оба аргумента — числа, то возвращает результат умножения числа value_1 на число value_2.

Если один из аргументов — Строка, а другой — Целое число, возвращает строку, повторенную заданное количество раз.

Сложение и конкатенация (+)

Синтаксис:value_1 + value_2

Имеет различное поведение в зависимости от типов аргументов. Возможные варианты приведены в таблице:

Тип value_1 Тип value_2 Возвращаемое значение
Дробное число | Целое число Дробное число | Целое число Сумма чисел value_1 и value_2.
Дата Дробное число | Целое число Дата, на value_2 дней большая, чем value_1 (с округлением вниз до целого количества дней).
Дата и время Дробное число | Целое число Дата со временем, на value_2 дней большая, чем value_1. Если value_2 содержит дробную часть, то она пересчитыватся в часы (1/24), минуты (1/1440) и секунды (1/86400).
Строка Строка Объединение (конкатенация) строк value_1 и value_2.
Массив дробных чисел | Массив целых числел | Массив строк Массив дробных чисел | Массив целых числел | Массив строк Объединение (конкатенация) массивов value_1 и value_2.

Изменение порядка аргументов не влияет на результат.

Вычитание (-)

Синтаксис:value_1 - value_2

Имеет различное поведение в зависимости от типов аргументов. Возможные варианты приведены в таблице:

Тип value_1 Тип value_2 Возвращаемое значение
Дробное число | Целое число Дробное число | Целое число Разность чисел value_1 и value_2.
Дата Дробное число | Целое число Дата, на value_2 дней меньшая, чем value_1 (с округлением вниз до целого количества дней).
Дата и время Дробное число | Целое число Дата со временем, на value_2 дней меньшая, чем value_1. Если value_2 содержит дробную часть, то она пересчитыватся в часы (1/24), минуты (1/1440) и секунды (1/86400).
Дата Дата Разность двух дат в днях.
Дата и время Дата и время Разность двух дат в днях: целая часть — количество целых дней, дробная — количество часов, минут и секунд как долей целого дня (час — 1/24 и т.д.).

Деление (/)

Синтаксис:number_1 / number_2

Делит число number_1 на число number_2.

Сравнение

Синтаксис:
value_1 = value_2
или
value_1 != value_2
или
value_1 < value_2
или
value_1 <= value_2
или
value_1 > value_2
или
value_1 >= value_2

Сравнивают значение value_1 со значением value_2.

Степень (^)

Синтаксис:base ^ power

Возводит число base в степень power.

AND

Синтаксис:value_1 AND value_2

Выполняет логическое соединение двух выражений по условию И.

BETWEEN

Синтаксис:value [ NOT ] BETWEEN low AND high

Возвращает TRUE, если value принадлежит диапазону значений с low по high.

Вариант value NOT BETWEEN low AND high возвращает противоположное значение

IN

Синтаксис:item [ NOT ] IN (<list>)

Проверяет условие соответствия значения хотя бы одному из значений, перечисленных в IN(...).

Вариант item NOT IN (<list>) возвращает противоположное значение

IS FALSE

Синтаксис:value IS [ NOT ] FALSE

Проверяет, является ли значение value ложным (FALSE).

Вариант value IS NOT FALSE возвращает противоположное значение.

IS TRUE

Синтаксис:value IS [ NOT ] TRUE

Проверяет, является ли значение value истинным (TRUE).

Вариант value IS NOT TRUE возвращает противоположное значение.

LIKE

Синтаксис:string_1 [ NOT ] LIKE string_2

Сравнивает строку string_1 со шаблоном string_2 и в случае совпадения возвращает TRUE.
В качестве string_2 можно задать значение или использовать знак %, который соответствует строке любой длины.

Вариант string_1 NOT LIKE возвращает противоположное значение.

Отрицание (-)

Синтаксис:-value

Возвращает число value с противоположным знаком.

NOT

Синтаксис:NOT value

Инвертирует логическое значение.

OR

Синтаксис:value_1 OR value_2

Выполняет логическое соединение двух выражений по условию ИЛИ.

Была ли статья полезна?

Language / Region
© 2022 ООО «Яндекс.Облако»
В этой статье:
  • Остаток (%)
  • Умножение (*)
  • Сложение и конкатенация (+)
  • Вычитание (-)
  • Деление (/)
  • Сравнение
  • Степень (^)
  • AND
  • BETWEEN
  • IN
  • IS FALSE
  • IS TRUE
  • LIKE
  • Отрицание (-)
  • NOT
  • OR