AT_DATE

Синтаксис

AT_DATE( measure, date_dimension, date_expr )
AT_DATE( measure, date_dimension, date_expr         [ BEFORE FILTER BY ... ]         [ IGNORE DIMENSIONS ... ]       )

Подробнее:

Описание

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

В качестве аргумента date_expr можно использовать:

  • конкретную дату;
  • функцию получения текущей даты TODAY;
  • функции для вычисления даты и времени.

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

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

  • measureЛюбой
  • date_dimensionДата | Дата и время
  • date_exprДата | Дата и время

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

Примечание

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

Примеры

AT_DATE(SUM([Sales]), [Order Date], #2019-01-01#)
AT_DATE(SUM([Sales]), [Order Date], TODAY())
AT_DATE(SUM([Sales]), [Order Date], DATETRUNC([Order Date], "month"))

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

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

Previous