AT_DATE
Статья создана
Обновлена 6 ноября 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, Файлы, Google Sheets, Yandex Metrica, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, Яндекс Документы, YDB.