Введение в вычисления

Вычисления в Tableau

Agata Bak-Geerinck

Senior Data Analyst, Telenet

Зачем нужны вычисления?

Вычисления позволяют создавать новые данные на основе уже существующих в источнике и выполнять различные расчёты

Типичные сценарии использования:

  • Отсутствующая метрика в исходном наборе данных:

    • например, есть Sales и Costs, но нет показателя Profit
  • Преобразование существующих данных:

    • например, извлечение First name из First and Last name
  • Категоризация данных:
    • например, группировка Age на «Дети», «Подростки», «Взрослые» по возрастным порогам
  • ...
Вычисления в Tableau

Типы вычислений в Tableau

Существует четыре основных типа вычислений:

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

  • Вычисления на уровне строк
  • Агрегатные вычисления

Продвинутые вычисления:

  • Выражения уровня детализации
  • Табличные вычисления

Снимок таблицы в электронной таблице

Вычисления в Tableau

Вычисления на уровне строк и агрегации

  • Вычисления на уровне строк

    • Выполняются для каждой отдельной строки
    • например, 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...