Преобразование дат и визуализация

Анализ временных рядов в Tableau

Chris Hui

VP, Tracked

Типы данных даты и времени

Tableau обрабатывает данные даты и времени особым образом:

  • Данные возвращаются в формате даты или даты и времени

Цветовые маркеры указывают на тип данных:

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

Анализ временных рядов в Tableau

Модели данных даты и времени

  • Данные даты и времени могут быть представлены в формате измерения даты

  • Каждое измерение поля даты разбивается до наименьшей единицы

  • Для работы с такими данными используйте функцию MAKEDATE(), чтобы восстановить единое поле даты

Таблица значений даты и времени, организованная по минутам, часам и секундам — структура модели фактического измерения

Анализ временных рядов в Tableau

Создание дат в Tableau

  • MAKEDATE() — функция форматирования дат, которая восстанавливает объекты даты и времени из отдельных полей

  • MAKEDATE() считает переданные даты корректными и не выполняет встроенную проверку

Вычисляемое поле Tableau с функцией MAKEDATE, принимающей год, месяц и день

Анализ временных рядов в Tableau

Создание времени в Tableau

  • Чтобы добавить к полю даты компонент времени, используйте MAKEDATETIME()

  • Нужно время? = MAKEDATETIME()

  • Только дата? = MAKEDATE()

Вычисляемое поле Tableau с аргументами даты и времени для функции MAKEDATETIME

Вычисляемое поле Tableau с функцией MAKEDATE, принимающей год, месяц и день

Анализ временных рядов в Tableau

Усечение дат в Tableau

  • DATETRUNC() округляет поле даты до нужной точности
  • DATETRUNC() возвращает минимальное значение для каждой части даты вплоть до указанной — в виде объекта даты и времени

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

  • Полезно для подготовки данных: позволяет отображать изменение показателей за дискретные периоды (например, рост по неделям)

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

Анализ временных рядов в Tableau

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

  • Даты можно вычитать по формуле Date2 - Date1, однако результат возвращается в днях
  • Это нежелательно: важная информация о временных рядах будет потеряна из-за округления

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

  • DATEDIFF() возвращает промежуток времени между двумя метками на основе указанной точности (например, 'minute', 'hour' и т. д.)
  • Рекомендуется возвращать данные на минимально необходимом уровне детализации с последующей корректировкой результатов

Вычисляемое поле Tableau с функцией DATEDIFF, возвращающей точный промежуток времени между двумя полями дат

Анализ временных рядов в Tableau

Визуализация временных рядов

Столбчатые диаграммы Пример столбчатой диаграммы

Диаграммы с областями Пример диаграммы с областями

Кумулятивные распределения Пример столбчатой диаграммы кумулятивного распределения

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

Анализ временных рядов в Tableau

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

Анализ временных рядов в Tableau

Preparing Video For Download...