Вступ до LOD-виразів і FIXED

Обчислення в Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Гранулярність даних

Гранулярність даних — це рівень деталізації в моделі чи процесі ухвалення рішень. Вона показує, наскільки детальні ваші дані (1)

напр., аналіз часових рядів: за секунду | хвилину | годину | день | тиждень | місяць | (...)

Дві таблиці: ліворуч — результати «Сон за день», праворуч — «Пульс за хвилину»

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
Обчислення в Tableau

Гранулярність подання

  • Гранулярність і агрегація
  • Агрегування = зменшує гранулярність даних, напр. загальне SUM(Sales)

  • Додавання вимірів = збільшує гранулярність даних, напр. SUM(Sales) за регіоном і за роком
Обчислення в Tableau

Керування гранулярністю в робочому аркуші Tableau

  • Додавання вимірів на Shelves
  • Додавання вимірів на Marks:

    • Detail
    • Color
    • Shape
    • Size
    • Path
    • Label
  • Більше вимірів = більше точок даних

  • Візуалізувати стає складніше

Знімок полотна Tableau з оточуючими полицями та картками Marks

Обчислення в Tableau

LOD-вирази в Tableau

LOD-вирази дозволяють легко обчислювати агрегації, що НЕ відповідають рівню деталізації візуалізації

Сімейство з 3 функцій:

  • INCLUDE: обчислення на нижчому рівні деталізації
  • EXCLUDE: обчислення на вищому рівні деталізації
  • FIXED: обчислення на точно заданому рівні деталізації
Обчислення в Tableau

Вирази FIXED LOD

Вирази рівня деталізації FIXED обчислюють значення за заданими вимірами, не зважаючи на виміри у поданні.

Синтаксис виразу FIXED LOD з поясненням компонентів формули.

  • Працює з 0, 1, 2 або більше вимірами, у будь-якому порядку
  • Результат LOD-обчислення може бути виміром або мірою
  • Потрібні виміри містяться в обчисленні й не захаращують подання
Обчислення в Tableau

Практичні застосування виразів FIXED LOD

Обчислення мір між різними часовими вимірами:

напр., перемикання між денними й тижневими розрахунками { FIXED [Day] : SUM(Sales)}

Обчислення (під)підсумків за категоріями:

напр., % від загального { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

Визначення першої або останньої точки для об'єкта даних:

напр., дата першого замовлення для клієнта { FIXED [Customer] : MIN([Order Date]) }

Обчислення в Tableau

Когортний та аналіз виживання

Когортний аналіз:

  • Аналіз повторюваної поведінки групи

Графік, що показує когортний аналіз

  • напр., використання продукту різними групами клієнтів (когортами)

Аналіз виживання:

  • Аналіз того, скільки об'єктів лишається в наборі даних на певний день

Графік, що показує аналіз виживання

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

Когортний і аналіз виживання — FIXED

Когортний аналіз:

  • Аналіз повторюваної поведінки групи.

Графік когортного аналізу, з обведеним виміром дати на осі Y

  • напр., використання продукту різними групами клієнтів

Аналіз виживання:

  • Аналіз того, скільки об'єктів лишається в наборі даних на певний день.

Графік аналізу виживання, з обведеним виміром дати на осі X

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

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

Обчислення в Tableau

Preparing Video For Download...