Timestamp#() преобразует выражение в значение времени и даты, используя формат метки времени, установленный в скрипте загрузки данных или в операционной системе (если не указана строка форматирования).
Синтаксис:
timestamp#(text[,
format])
Возвращаемые типы данных: двойное значение
Аргументы
Аргумент
Описание
text
Текстовая строка для оценки.
format
Строка, описывающая формат текстовой строки, подлежащей оценке. Если пропущено, то используется краткий формат даты, формат времени и десятичный разделитель из операционной системы. Для меток времени поддерживается ISO 8601.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:
OrderDate
Создайте следующие меры:
=Timestamp#(OrderDate, 'YYYY-MM-DD hh:mm'), чтобы преобразовать поле OrderDate из текста в метку времени.
=Sum(Sales), чтобы вычислить объем продаж.
Таблица результатов
OrderDate
Timestamp#(OrderDate, 'YYYY-MM-DD hh:mm')
Sum(Sales)
2023-10-01 10:30
2023-10-01 10:30
100
2023-10-01 14:45
2023-10-01 14:45
150
2023-10-02 09:00
2023-10-02 09:00
200
2023-10-03 16:20
2023-10-03 16:20
300
В этом примере функция Timestamp# преобразовала поле OrderDate из строки, которая была выровнена по левому краю, в метку времени (число), которая теперь выровнена по правому краю.
В следующем скрипте загрузки используется формат даты M/D/YYYY. Формат даты указан в операторе SET DateFormat в начале скрипта загрузки данных.
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!