Функції дати й часу

Обчислення в 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 Локаль даних: набір параметрів, що описують мовні й регіональні налаштування користувача.
Обчислення в Tableau

Отримання Date(Time) з інших стовпців

Приклад: Таблиця зі стовпцями рік, місяць, день

Таблиця зі стовпцями година, хвилина, секунда

Таблиця зі стовпцями рік, місяць, день, година, хвилина, секунда

Порожній відступ 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...