Перетворення дат і візуалізації

Аналіз часових рядів у Tableau

Chris Hui

VP, Tracked

Специфічні типи даних дати й часу

Tableau по-особливому працює з датою й часом:

  • Дані дат повертаються у форматі date або date-time

Кольорові позначки вказують тип даних:

  • Сині значки — це дискретні дані
  • Зелені значки — це неперервні дані

Аналіз часових рядів у Tableau

Моделі даних дата-час

  • Дані дата-час можуть подаватися у форматі виміру дати

  • Кожен вимір поля дати розбито до найдрібнішої міри

  • Щоб працювати з такими даними, скористайтеся функцією MAKEDATE() для відновлення одного поля дати

Таблиця значень дати й часу, впорядкованих за хвилинами, годинами й секундами, що показує структуру моделі даних «факт/вимір»

Аналіз часових рядів у Tableau

Створення дат у Tableau

  • MAKEDATE() — це функція форматування дат, що дозволяє відновити об'єкти дата-час із окремих полів дати й часу

  • MAKEDATE() припускає, що надані дати коректні, і не має вбудованої валідації

Обчислюване поле Tableau з функцією створення дати, що потребує рік, місяць і день

Аналіз часових рядів у Tableau

Створення часу в Tableau

  • Якщо потрібно додати час до поля дати, використовуйте MAKEDATETIME()

  • Потрібен час? = MAKEDATETIME()

  • Лише дата? = MAKEDATE()

Обчислюване поле Tableau з аргументами дати й часу для функції створення дати-часу

Обчислюване поле Tableau з функцією створення дати, що потребує рік, місяць і день

Аналіз часових рядів у Tableau

Обрізання дат у Tableau

  • DATETRUNC() округлює поле дати до потрібної деталізації
  • DATETRUNC() повертає найменше значення для кожної частини дати до вказаної, як об'єкт дата-час

Обчислюване поле Tableau, що показує, як функції обрізання дати повертають лише тижневі дані

  • Корисно для підготовки дат, щоб показати, як міри змінюються за дискретні періоди (напр., тиждень до тижня)

Стовпчикова діаграма з тижневою кількістю поїздок на велосипеді для кожного тижня з 1 листопада 2021 до 6 грудня 2021

Аналіз часових рядів у Tableau

Обчислення між часовими мітками дат

  • Дати можна віднімати як Date2 - Date1, але результат буде у днях
  • Це небажано, адже через округлення втрачається корисна інформація часових рядів

Обчислюване поле Tableau, що показує різницю при ручному відніманні двох полів дати

  • DATEDIFF() повертає проміжок між двома мітками часу за заданою специфікою (напр., 'minute', 'hour' тощо)
  • Найкраща практика — повертати дані у найнижчій потрібній гранулярності та за потреби агрегувати

Обчислюване поле Tableau з DATEDIFF, що повертає точний час між двома полями дати

Аналіз часових рядів у Tableau

Візуалізації часових рядів

Стовпчикові діаграми Зображення вигляду стовпчикової діаграми

Площинчасті діаграми Зображення вигляду площинчастої діаграми

Кумулятивні розподіли Зображення вигляду стовпчикової діаграми кумулятивного розподілу

Лінійні діаграми Зображення простої лінійної діаграми часових рядів

Аналіз часових рядів у Tableau

Давайте потренуємось!

Аналіз часових рядів у Tableau

Preparing Video For Download...