Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex DataLens
  • Начало работы
  • Практические руководства
  • Концепции
  • Пошаговые инструкции
  • Управление доступом
  • Правила тарификации
  • Справочник визуализаций
  • Справочник функций
    • Все функции
    • Агрегатные функции
    • Логические функции
    • Математические функции
    • Оконные функции
    • Операторы
    • Строковые функции
    • Функции даты и времени
    • Функции для работы с временными рядами
      • Обзор
      • AGO
      • AT_DATE
    • Функции для работы с массивами
    • Функции преобразования типов
    • Функции разметки
    • Поддержка функций
  • Туториалы по функциям
  • Образовательные проекты
  • Решение проблем
    • Вопросы и ответы
    • Ошибки DataLens
  1. Справочник функций
  2. Функции для работы с временными рядами
  3. AGO

AGO

Статья создана
Yandex Cloud

    Синтаксис

    Стандартный
    Расширенный
    AGO( measure, date_dimension [ , unit [ , number ] ] )
    
    AGO( measure, date_dimension [ , unit [ , number ] ]
         [ BEFORE FILTER BY ... ]
         [ IGNORE DIMENSIONS ... ]
       )
    

    Подробнее:

    • BEFORE FILTER BY
    • IGNORE DIMENSIONS

    Описание

    Вычисляет measure для даты/времени с указанным смещением.
    Аргумент date_dimension задает измерение, вдоль которого делается смещение.
    Аргумент number задается целым числом. Может принимать отрицательные значения.
    Аргумент unit принимает следующие значения:

    • "year" — год;
    • "month" — месяц;
    • "day" — день;
    • "hour" — час;
    • "minute" — минута;
    • "second" — секунда.

    Возможен вариант использования AGO( measure, date_dimension, number ). В этом случае аргумент unit — количество дней.

    См. также AT_DATE, LAG.

    Типы аргументов:

    • measure — Любой
    • date_dimension — Дата | Дата и время
    • unit — Целое число | Строка
    • number — Целое число

    Возвращаемый тип: Совпадает с типом аргументов (measure)

    Примечание

    Значения аргументов (unit, number) должны быть константами.

    Примечание

    Первый аргумент функции должен быть показателем (агрегированным выражением). Отсутствие показателя приведет к ошибке.

    Примеры

    AGO(SUM([Sales]), [Order Date], "month", 3)
    
    AGO(SUM([Sales]), [Order Date], "year")
    
    AGO(SUM([Sales]), [Order Date], 1)
    

    Поддержка источников данных

    ClickHouse 19.13, Yandex Metrica, Microsoft SQL Server 2017 (14.0), MySQL 5.6, Oracle Database 12c (12.1), PostgreSQL 9.3, YDB.

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

    Language / Region
    Проект Яндекса
    © 2023 ООО «Яндекс.Облако»