Вступ до обчислень

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

Agata Bak-Geerinck

Senior Data Analyst, Telenet

Навіщо виконувати обчислення?

Обчислення дають змогу створювати нові дані з наявних у джерелі та виконувати обчислення над ними

Типові кейси:

  • Показник, якого немає в початковому наборі:

    • напр., є Sales і Costs, але немає показника Profit
  • Перетворення наявних даних:

    • напр., виділити First name з First and Last name
  • Категоризація даних:
    • напр., згрупувати Age у «Kids», «Teens», «Adults» за порогами віку
  • ...
Обчислення в Tableau

Типи обчислень у Tableau

Є чотири основні типи обчислень:

Базові обчислення:

  • Пострічкові обчислення
  • Агрегатні обчислення

Просунуті обчислення:

  • Вирази рівня деталізації (Level of Detail)
  • Табличні обчислення

Знімок електронної таблиці

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

Пострічкові обчислення vs. агрегації

  • Пострічкові обчислення

    • Виконуються для кожного окремого рядка
    • напр., End Date - Start Date

Таблиця з датами початку й завершення та обчисленою різницею між ними

  • Агрегатні обчислення, напр. SUM(), AVG()
    • Виконуються на множині записів, визначеній вимірами у візуалізації
    • напр., Sum of Profit = SUM(Sales) - SUM(Cost)
    • Перераховуються для кожного виміру у візуалізації

Таблиця з сумою прибутку за регіонами

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

Найпоширеніші помилки в обчисленнях

  • У Tableau є вбудована перевірка коректності обчислень! Фрагмент повідомлення Tableau «Calculation is valid»
  • НЕ змішуйте пострічкові та агрегатні обчислення:

    Приклад помилки через змішування агрегованих і неагрегованих значень

    • Використовуйте лише пострічкове або агрегатне обчислення
  • НЕ застосовуйте обчислення до несумісних типів даних:

Приклад помилки через математичні операції на несумісних типах даних

  • Стежте за синтаксичними помилками:
    • Пропущені елементи синтаксису, напр. ELSEIF або END в операторі IF()
    • Відсутній ідентифікатор, оператор, кома або дужка
    • Використано неправильний тип дужок {}, [], ()
Обчислення в Tableau

Найпоширеніші логічні помилки

Перевірка коректності в Tableau не усуває всі помилки!

Типові логічні й математичні помилки:

  • Неправильний порядок математичних операцій
  • Хибні або відсутні дужки в умовах AND і OR
  • Неправильні умови в операторах IF та CASE
  • Сумування несумовних значень, напр., ідентифікаторів клієнтів
  • Усереднення вже усередненого
  • ...

Кінцева аналітична відповідальність на вас!

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

Набір даних — використання Fitbit

Зображення розумного годинника та різних типів активностей, як-от сон, пульс і вправи

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

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

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

Preparing Video For Download...