Функции даты
Если данные не распознаются как дата, необходимо применить к столбцу с данными функцию Преобразовать в дату. Только после этого можно применять другие функции, связанные с датами. Информация о формате нужна только для настройки формата отображаемой даты, а не для разбора текста, который не был распознан как дата.
Добавить длительность
Добавляет период в указанной единице времени к дате, времени или метке времени
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Единица времени |
Выберите, к какой части даты, времени или метки времени требуется добавить значение времени:
|
| Использовать с |
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
03/03/2023 |
|
03/03/2033 |
| 3/7/2019 2:00:00 PM |
|
3/7/2019 2:00:30 PM |
Вычислить разницу дат
Вычисляет время между датами в столбце и указанной датой с учетом выбранной единицы измерения времени.
Для вычисления сначала выполняется усечение дат до указанной части даты или времени, а затем возвращается разница между ними в виде целого числа.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Единица времени |
Выберите часть времени, которая будет использована в расчетах:
|
| До |
Выберите, как будет задана целевая дата:
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
06/12/1989 |
|
4044 |
|
|
468 |
Сравнить даты
Сравнивает даты из столбца с заданным значением или значениями из другого столбца. Функция возвращает TRUE, если выполняется условие, заданное оператором; в противном случае она возвращает FALSE.
Время можно сравнивать только со значениями времени, но можно также сравнивать даты и метки времени. В этом случае дата будет интерпретироваться как метка времени со временем, установленным на 00:00.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Режим сравнения |
Выберите оператор, который будет использоваться для сравнения дат.
|
| Использовать с |
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
|
|
Преобразовать в дату
Преобразует тип данных, содержащихся в столбце, так, чтобы они интерпретировались в системе как даты.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Формат даты |
Выберите ожидаемый формат даты для столбца.
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Преобразовать в значение времени
Преобразует тип данных, содержащихся в столбце, так, чтобы они интерпретировались в системе как время.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Формат даты |
Выберите ожидаемый формат времени для столбца.
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Преобразовать в метку времени
Преобразует тип данных, содержащихся в столбце, так, чтобы они интерпретировались в системе как метка времени.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Формат даты |
Выберите ожидаемый формат метки времени для столбца.
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Создать дату из частей
Создает столбец с новой датой путем объединения чисел из других столбцов
Свойства
| Свойство | Конфигурация |
|---|---|
| Год | Выберите столбец, содержащий информацию о годе для получаемой даты. |
| Месяц | Выберите столбец, содержащий информацию о месяце для получаемой даты. |
| День | Выберите столбец, содержащий информацию о дне для получаемой даты. |
| Имя нового столбца | Введите имя столбца, который будет создан для сохранения результата объединения. Если оставить поле пустым, будет присвоено имя по умолчанию new_date. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
|
Столбец D: 10/21/2021 |
Создать время из частей
Создает столбец с новым значением времени, полученным путем объединения чисел из других столбцов
Свойства
| Свойство | Конфигурация |
|---|---|
| Час | Выберите столбец, содержащий информацию о часах для получаемого значения времени. |
| Минута | Выберите столбец, содержащий информацию о минутах для получаемого значения времени. |
| Секунда | Выберите столбец, содержащий информацию о секундах для получаемого значения времени. |
| Миллисекунда | Выберите столбец, содержащий информацию о миллисекундах для получаемого значения времени. |
| Имя нового столбца | Введите имя столбца, который будет создан для сохранения результата объединения. Если оставить поле пустым, будет присвоено имя по умолчанию new_time. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
|
Столбец E: 09:56:30.100 |
Создать метку времени из частей
Создает столбец с новой временной меткой, полученной путем объединения чисел из других столбцов.
Свойства
| Свойство | Конфигурация |
|---|---|
| Год |
Выберите столбец, содержащий информацию о годе для получаемой метки времени. |
| Месяц | Выберите столбец, содержащий информацию о месяце для получаемой метки времени. |
| День | Выберите столбец, содержащий информацию о дне для получаемой метки времени. |
| Час | Выберите столбец, содержащий информацию о часах для получаемой метки времени. |
| Минута | Выберите столбец, содержащий информацию о минутах для получаемой метки времени. |
| Секунда | Выберите столбец, содержащий информацию о секундах для получаемой метки времени. |
| Миллисекунда | Выберите столбец, содержащий информацию о миллисекундах для получаемой метки времени. |
| Имя нового столбца | Введите имя столбца, который будет создан для сохранения результата объединения. Если оставить поле пустым, будет присвоено имя по умолчанию new_timestamp. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
|
Столбец H: 10/12/2021 9:56:30 AM |
Извлечь части даты
Извлекает части даты и создает отдельные столбцы с выбранными частями даты.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
|
С помощью переключателей выберите, какие столбцы будут созданы. Каждая выбранная часть будет извлечена и сохранена в отдельном столбце. Имя столбца по умолчанию: <prefix_or_source_column_name>_<date_part>. |
| Префикс части даты | Укажите префикс, который будет добавляться к названию каждого создаваемого столбца. Если префикс не указан, в качестве префикса будет использоваться имя исходного столбца с датами. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
10/12/2021 9:56:30 AM |
|
|
Форматировать дату
Изменяет формат даты для использования в столбце даты.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Формат даты |
Выберите из списка один из сохраненных форматов или введите свой формат:
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
|
12-31-2000 |
|
31/12/2000 |
| 05/04/2017 | Формат даты: день недели, ММММ Д, ГГГГ чч:мм:сс AM/PM | Thursday, May 4, 2017 12:00:00 am |
Усечь дату
Удаляет часть даты. Дата или метка времени будет обрезана до первой точки единицы времени, до которой производится обрезка.
Свойства
| Свойство | Конфигурация |
|---|---|
| Обрабатываемые столбцы |
Выберите один или несколько столбцов, к которым будет применена функция. Чтобы применить функцию к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Единица времени |
Выберите часть даты, после которой значение будет усечено. Если значение усекается до единицы «День» или выше, возвращаемое значение будет датой, в противном случае – меткой времени.
|
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |
Пример
| Входные данные | Конфигурация | Выходные данные |
|---|---|---|
| 2024-06-22 | Единица измерения: «Год» | 2024-01-01 |
|
2024-06-22 11:05 |
Единица измерения времени: «Месяц» |
2024-06-01 |
|
2024-06-22 11:05:35 |
Единица времени: «Секунда» |
2024-06-22 11:05:01 |