Работа с параметрами в Tableau, ч. 2

В прошлой статье мы узнали основы работы с параметрами и разобрали простой пример, как их можно использовать. Теперь давайте разберемся, в каких ещё случаях их можно применять.

Помните, что фильтры отличаются от параметров. Фильтры относятся к источнику данных, параметры – нет. Фильтры создаются на уровне листов. Параметры могут использоваться во всей рабочей книге. Оба этих различия являются причиной, по которой параметр должен использоваться вместо фильтра, когда нужно отфильтровать данные из нескольких источников данных.

Продолжить чтение «Работа с параметрами в Tableau, ч. 2»

Метрики Tableau

В бета версии Tableau 2020.2 beta появился новый функционал — метрики (Tableau Metrics), который позволяет видеть KPI (ключевых показателях эффективности) и тренды различных данных, полученных из разных дашбордов в легко воспринимаемом формате. В результате пользователи этих данных получили возможность конструировать собственные «дашборды» с информацией о KPI, важной для них в данный момент времени.

Продолжить чтение «Метрики Tableau»

Работа с параметрами в Tableau, ч. 1

Обзор параметров

В начале обсуждения поговорим о свойствах параметра. Пользователи могут выбирать и изменять значение параметра так же, как фильтра. Элементы управления параметром интерактивны и позволяют пользователю влиять на визуализацию. Во-вторых, все возможные значения параметра должны быть совместимыми по типу данных. Например, если одно из значений типа string  (строка), остальные значения также должны быть строками.

Значения параметров могут быть:

  1. Заданы пользователем. 
  2. Введены в отчете потребителя.
  3. Заполнены значениями поля из источника данных.
  4. Добавляться динамически при открытии отчета (новый функционал в версии 2020.1)

Кроме того, вы можете использовать параметры при создании пользовательского запроса SQL. Однако будьте осторожны, так как это может серьезно повлиять на производительность вашей визуализации, о чем подробно рассказано в этой статье Энтони Бола (Anthony Ball) из цикла статей «Tableau Performance Checklist».

Продолжить чтение «Работа с параметрами в Tableau, ч. 1»

Подготовка данных с помощью Fuzzy Matching

Недавно передо мной встала задача — нужно было объединить 2 таблички, содержавшие информацию по зданиям. Казалось бы задача на 5 минут — берешь Excel, присоединяешь с помощью ВПР нужные записи и готово! Однако быстрая проверка показала, что таким образом я смог объединить только 20% записей. Сравнить списки вручную тоже было затруднительно, так как в каждом было по 15 тыс. записей, и мне пришлось бы перебирать их вручную, чтобы найти совпадения.

Тем не менее с использованием алгоритмов нечеткого соединения (fuzzy matching) мне удалось существенно улучшить результаты. Я смог сопоставить 58% зданий, а в некоторых случаях довести количество сопоставленных записей до 80%. 

В этой статье я хочу рассказать о том, что же это за алгоритмы и как их можно применять на практике.

Продолжить чтение «Подготовка данных с помощью Fuzzy Matching»

Функции уровня детализации (LOD) в Tableau, 2 часть

Уровень детализации – вычисления с исключением (Exclude LOD) 

Пример использования

В наших примерах в данной статье мы будем использовать источник данных Superstore Sales, который можно найти как в уроках Tableau Fundamentals (Основы Tableau), так и в уроках Tableau Advanced (Углубленное изучение Tableau). Давайте создадим табличку:

Basic Tableau view

На визуализации видна сумма продаж по каждому городу (City) с дальнейшим разделением по штату (State) и стране/области (Country/Region) с фильтром «Только США» (USA-only).Если мы захотим показать продажи по штату или по стране вместе с продажами по городу, сделать это будет непросто. Даже изменение сортировки измерений лишь отчасти повлияло бы на внешний вид визуализации.

В любом случае, столбец Sales (Продажи) имел бы те же значения, что и в предыдущей визуализации:

Re-ordered dimensions in our Tableau view

Единственный способ получения желаемого результата заключается в создании значения Totals (Итоги) в самом низу каждой панели, где будут выведена сумма значений по каждому штату

Продолжить чтение «Функции уровня детализации (LOD) в Tableau, 2 часть»

Функции уровня детализации (LOD) в Tableau, 1 часть

Что такое уровень детализации? (LOD)

Уровень детализации (Level of detail (LOD)) – это возможность, которая впервые появилась в Tableau Desktop v9. Несмотря на то, что она дает большую гибкость и позволяет контролировать использование данных в визуализации, до конца понять ее смысл может быть нелегко.

Полки Rows и Columns

Чтобы понять, что такое уровень детализации, а также когда, где и почему ее нужно использовать, давайте сначала рассмотрим, в чем заключается идея детализации. На детализацию области построения в первую очередь влияют три инструмента визуализации. Первые два – это полки Rows (Ряды) и Columns (Колонки). Детализация определяется шкалами измерения, которые используются для  группировки искомых величин. Неважно, помещаете вы шкалу измерения на полку Rows (Ряды) или на полку Columns (Колонки), это влияет лишь на обозначение осей – получается или гистограмма с горизонтальными столбцами, или с вертикальными.

Например, если вы поместите State (Штат) на полку Rows (Ряды), визуализация разобьет значения величин исходя из этого уровня детализации.

Tableau LOD: Segmenting by State

В примере выше в области построения сумма продаж (SUM) будет разбита по штатам (State), например, так:

Sum of sales by State in Tableau

Если к примеру выше добавить еще одну шкалу измерения, скажем, вставить Category (Категория) после State (Штат), то на гистограмме мы получим большую детализацию и меньшую обобщенность. Другими словами, мы увеличили уровень детализации. Получится примерно следующее:

Adding Category after State in Tableau
Продолжить чтение «Функции уровня детализации (LOD) в Tableau, 1 часть»

Обзор Tableau Desktop 2019.2

Совсем недавно вышло обновление Tableau 2019.2, в котором появилось множество интересных дополнений:

  • Действия с параметрами (Parameter actions)
  • Векторные карты
  • Быстрая замена листов в дашборде
  • Вывод/скрытие всплывающих контейнеров

И еще несколько новых фич, о которых вы сможете узнать в видео

Продолжить чтение «Обзор Tableau Desktop 2019.2»

Подсказываем правильно или как использовать tooltips в Tableau.Часть 2.

Вторая часть рассказа про подсказки в Tableau. В предыдущем видео я показал, как можно создавать и настраивать простые подсказки, а в этом видео вы узнаете как группировать несколько визуализаций и создавать полноценные дашборды в дашборде.

Подсказываем правильно или как использовать tooltips в Tableau.Часть 1.

Сегодня мы начнём изучать, как работать с подсказками (tooltips) в Tableau. С помощью подсказок вы можете не только выводить текстовую информацию, но также фильтровать дашборды, выгружать детальную информацию и вставлять в подсказки другие графики

Set Actions в Tableau

В новом видео я покажу, как можно использовать динамически изменяемые множества — Set actions. Этот функционал появился совсем недавно — в версии 2018.3, с его помощью мы получили более 10 новых техник, которые можно использовать при создании дашбордов.