AT_DATE
Статья создана
Обновлена 22 апреля 2024 г.
Синтаксис
Стандартный
Расширенный
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;
- функции для вычисления даты и времени.
Типы аргументов:
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
.