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

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

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

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

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

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

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

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

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

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

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

Функции уровня детализации (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 часть»