Set actions — новая эра интерактивности в Tableau
Интерактивность – ключевой компонент мощных аналитических систем. С ее помощью можно отвечать на более глубокие вопросы и решать еще больше разнообразных задач. Интерактивность, представленная в игровой форме, вызывает любопытство и вовлеченность — а это два ключевых компонента, необходимых для повышения грамотности при работе с данными.
До сих пор интерактивность в Tableau была сфокусирована на определенных типах действий:
- таких, как фильтрация (filter action)
- и подсветка (highlight action).
Можно было задать источник (source) и цель (target) этих действий, но при этом интерактивность оставалась ограниченной. Подсвечивая, мы всего лишь подсвечивали.
Но если нужно раскрасить подсвеченные данные? Фильтруя, мы фильтровали все поля, но если нужно оставить определенную ось для сравнения с общим (total)?
Новая интерактивность на основе set actions (действий с множествами)
Sets (множества, сет) – мощное оружие. С их помощью выделенные вручную данные можно использовать как отдельный набор данных в любом месте визуализации и в расчетах (calculations). Они позволяют раскрашивать, группировать и фильтровать. С их помощью также можно:
- группировать данные, удовлетворяющие определенному условию,
- комбинировать поля,
- скрывать данные, используемые в table calculation.
Set actions позволяет сохранить выделенные на визуализации точки как сет (множество) и пользователи могут выполнять практически любые операции с данными.
Set может по-разному воздействовать на разные рабочие листы (sheets).
- К примеру, один и тот же сет может раскрасить визуализацию A, спрятать данные на визуализации B, и отфильтровать ось на визуализации C.
- Теперь с помощью set actions, выделяя данные на любом рабочем листе, можно обновить сет, и тем самым модифицировать все целевые листы всего за одно действие.
Set actions открывает широкие возможности для создания композиций на основе существующих концепций.
Анализ доли к целому (Part-to-whole analysis)
Нужно выделить определенные точки на визуализации и увидеть их вклад в итоговую величину (total)? Еще может потребоваться посчитать вклад в виде процента от общего. Или сравнить величину выделенных данных и величину total. Бывает, что нужно посчитать разницу между выделенными данными и total.
Пример 1: Процент от общего
В то время как фильтры оставляют на визуализации только выделенные данные, а остальное фильтруют, сеты делят данные на две группы – те, что входят в выделение, и те, что в него не входят. Благодаря тому, что все данные остаются на визуализации, мы легко можем рассчитать вклад выделенных данных в общее, например, долю стоимости футболистов данной команды к футболистам всех команд.
Пример 2: Пропорциональное раскрашивание
Пропорциональное раскрашивание позволяет показать величину любой метрики для выделенных точек в сравнении с величиной этой же метрики для всех точек на визуализации.
Пример 3: Разница между ранжированием по всем данным и ранжированием по выделенным данным
С сетами можно фильтровать только то, что нужно. Можно использовать сеты для того, чтобы применить фильтры к одной оси или подмножеству полей на визуализации, в то время как фильтры применяются ко всем полям на визуализации. Благодаря этому, можно легко создать интерактивный дашборд для, к примеру, сравнения того, как ранжируется стоимость игроков различных позиций на футбольном поле во всем мире и в выделенной стране или нескольких странах.
Анализ доли к доли (Part-to-part analysis)
Реляционная структура данных позволяет без труда выполнять вычисления между колонками, например, между продажами и прибылью. Но гораздо менее тривиально выполнять вычисления между строками одной колонки, такие как, сравнение продаж в Европе и продаж в Америке, или сравнение продаж в 2017 и 2018 годах. Set actions делают сравнение строк динамичным, интерактивным и простым.
Пример 4: Сравнение с эталоном
Для сравнения метрик для двух наборов данных требуется создание новых полей на лету. Метрики (measures) и категории (dimensions) должны динамически трансформироваться в «Метрику для Набора 1» и «Метрику для Набора 2». Это легко реализуется с помощью set actions, поскольку сеты фактически являются фильтрами для отдельных метрик.
Пример 5: Сравнение диапазонов
Сравнение во времени – один из наиболее распространенных типов сравнительного анализа, где должен быть возможен выбор начала и конца периодов. Set actions позволяют, к примеру, сравнивать скорость роста определенной метрики для двух выделенных на дашборде периодов времени и интерактивно менять эти периоды.
Благодаря сетам cравнительная аналитика стала более мощной и гибкой
Сравнительная аналитика стала более мощной и гибкой. Вместо использования параметров для интерактивного сравнения, можно использовать сеты и непосредственно на визуализации выбирать несколько объектов для сравнения. Более того, благодаря тому, что сеты привязаны к данным, некоторые виды сравнений могут быть реализованы по принципу «перетащил и отпустил».
Источник: tableau.com