Функции для работы с датой и временем

Вычисления в Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Что такое анализ временных рядов?

Анализ временных рядов — изучение данных за определённые периоды или интервалы, включая анализ трендов, сезонное сравнение данных и анализ скользящих временных периодов

  • Примеры анализа временных рядов:

Линейный график с различными типами анализа временных рядов

Вычисления в Tableau

Дата и время как типы данных

Типы данных Date и DateTime:

  • Хранят дату и/или время
  • Могут автоматически распознаваться Tableau
  • Зависят от языковых настроек данных (1)
  • В Tableau обозначаются символом календаря:

Пиктограммы Tableau для типов данных Date и DateTime

Дата может отображаться в различных форматах:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Языковые настройки данных (data locale) — набор параметров, описывающих язык и региональные настройки пользователя.
Вычисления в Tableau

Получение даты и времени из других столбцов

Пример: Таблица со столбцами год, месяц, день

Таблица со столбцами час, минута и секунда

Таблица со столбцами год, месяц, день, час, минута и секунда

Пустое пространство MakeDate ([Year], [Month], [Day])

Результат формулы Make Date

MakeTime ([Hour], [Minute], [Second])

Результат формулы Make Time

Пустое пространство

MakeDateTime ([Date], [Time])

Результат формулы Make DateTime

Вычисления в Tableau

Парсинг дат

Парсинг — разбор строки на логические синтаксические компоненты

Пример:

Таблица с датой транзакции на основе метки времени UTC

Пустое пространство

Дата транзакции как строка в Tableau

Пустое пространство

DateParse ( format, string )

Пример вычисления DateParse в Tableau

Пустое пространство

Дата транзакции как метка времени в Tableau

Вычисления в Tableau

Извлечение частей даты

Извлечение отдельного года, а также квартала, месяца, дня, дня года, дня недели, часа, минуты и др.

Пример:

DATEPART ( 'year', [Order Date] )

Пустое пространство

DATEPART ( 'quarter', [Order Date] )

Пустое пространство

Пример использования функции Datepart — год

Пример использования функции Datepart — квартал

Вычисления в Tableau

Усечение дат

Усечение — обрезка, укорочение

Усечение даты до точности, заданной указанной частью даты.

DATETRUNC ( 'month', #2022-06-15# )

Пустое пространство

DATETRUNC ( 'quarter', #2022-06-15# )

Пустое пространство

Пример использования функции Datetrunc — день

Пример использования функции Datetrunc — день

Вычисления в Tableau

Вычисления с датами

Прибавление интервалов к датам:

DATEADD (date_part, interval, [Date])

  • Прибавляет к дате указанное количество интервалов (например, 3 месяца, 2 дня, 10 недель и т. д.)

    Пустое пространство

Вычитание интервалов из дат:

DATEDIFF ( date_part, date1, date2 )

  • Возвращает разницу между двумя датами в единицах указанной части даты

Например:

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • Возвращает дату

    Пустое пространство

Например:

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • Возвращает число
Вычисления в Tableau

Использование даты в вычислениях

Использование фиксированных дат в вычислениях:

Заключите значение даты между символами # #

Например: #2010-12-31#

Пустое пространство

Таблица с годовыми продажами

Пустое пространство

Пример вычисления с фиксированной датой

Пустое пространство

Таблица с годовыми продажами по состоянию на 2011 год

Вычисления в Tableau

Давайте потренируемся!

Вычисления в Tableau

Preparing Video For Download...