20 способов использовать LOD-функции, 2 часть

6. Вывести связанные данные

LOD-функции могут быть использованы для поиска данных, связанных с неким параметром или измерением из вашего набора данных. Например,  у вас есть список с продажами вашим клиентам и вы хотите сравнить общий объем этих продаж с продажами конкретному клиенту. Скорее всего, вы создадите параметр для выбора клиента (назовем его Selected Customer). Затем мы можем использовать LOD-функцию для отображения продаж этому клиенту:

Selected Customer Sales (объем продаж конкретному клиенту)

// Sales for the customer selected in the parameter.

{FIXED : SUM(

IF [Customer Name]=[Selected Customer] THEN

     [Sales]

END

)}

Примечание: Это вариант реализации примера № 3.

Далее можно использовать это значение, чтобы найти разницу между объемом продаж выбранному вами клиентом и остальным.

Как и другие подходы, я использовал этот в своем блоге, пост про создание масштабируемых диаграмм- Creating Zoomable Charts in Tableau.

Продолжить чтение «20 способов использовать LOD-функции, 2 часть»

Как сделать переключение в Tableau используя параметры

Для этого руководства мы создадим переключение, которое позволяет пользователям решать, когда смотреть данные на душу населения вместо актуальных. Кликните на посмотреть интерактивно / скачать рабочую книгу.

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

Продолжить чтение «Как сделать переключение в Tableau используя параметры»

20 способов использовать LOD-функции, 1 часть

Перед тем, как начать, несколько замечаний. Во-первых, я опубликовал пособие по Tableau Public, которое включает в себя примеры показанные ниже. Я также буду ссылаться на примеры с форума Tableau Community Forums. Во всех своих примерах я буду использовать фиксированные уровни детализации (FIXED LOD), которые являются наиболее распространенным типом, а также INCLUDE и EXCLUDE LOD-функции. Их использование  может быть более подходящим в зависимости от ваших данных, значений в поле визуализации и других факторов. Стоит отметить, что некоторые из этих примеров могут быть выполнены с помощью табличных вычислений (Александр Мо сделал абсолютно то же в пособии — 20 Use Cases for Table Calculations). В некоторых случаях они обеспечивают даже более эффективное решение, но я все же хотел бы сосредоточится на использовании LOD.

1. Работа с дубликатами записей

Возможно, самое распространенное использование LOD-функций — это работа с дубликатами записей. К примеру, в нашей таблице для магазина под названием People есть по два человека на каждый регион. И когда вы объединяете таблицы заказов и людей, Orders и People, каждый заказ будет продублирован (в нашем случае для каждого заказа будет по две записи вместо одной). Если вы будете автоматически высчитывать сумму, то полученное значение будет в два раза больше реального.

С новыми возможностями моделирования данных разрабатываемых для Tableau эти проблемы будет гораздо проще решать, но сегодня пойдёт речь о том, как сделать это через  LOD-функции. Чтобы решить проблему, описанную выше, можно сделать следующее:

Продолжить чтение «20 способов использовать LOD-функции, 1 часть»

Как сделать красивую цветовую палитру для Tableau

Построение цветовой палитры для Tableau

Итак, вы хотите составить цветовую палитру для Tableau? В этом посте не будет показано, как добавить свою цветовую палитру. Вы можете прочесть об этом здесь

Этот пост о том,  как строятся цветовые палитры на примере палитры созданной для #WorkoutWednesday.

Совет #1: Возьмите официальные стандарты брендов

Всегда начинайте с имеющихся руководств по стилю или со стандартов бренда.. Если таковые существуют, то они предоставят вам некоторые базовые цвета. Большинство стандартов бренда дадут вам для работы корпоративные цвета и шрифты. Хорошие стандарты брендов предоставляют дополнительные цвета, которые вы можете использовать в диаграммах (используйте их!). Кроме того, качественные стандарты бренда включают в себя текст, который артикулирует энергией или эмоцией,  вызывая нужный отклик у целевой аудитории.

  

Стандарты бренда Германа Миллера – великолепный пример того, что нужно искать в документе по стандартам бренда.   

Продолжить чтение «Как сделать красивую цветовую палитру для Tableau»

Создание интерактивной легенды для графика

В‌ ‌этом‌ ‌посте‌ ‌подробно‌ ‌рассказывается‌ ‌об‌ ‌использовании‌ ‌параметров‌ ‌с‌ ‌множественным‌ ‌выбором‌ ‌и‌ ‌о‌ ‌том,‌ ‌как‌ ‌применить‌ ‌их‌ ‌к‌ ‌легендам‌ ‌на‌ ‌дашборде.‌ ‌Сейчас‌ ‌легенды‌ ‌для‌ ‌нашей‌ ‌таблицы‌ ‌статичны.До‌ ‌тех‌ ‌пор,‌ ‌пока‌ ‌не‌ ‌отредактирован‌ ‌базовый‌ ‌XML-файл,‌ ‌вы‌ ‌всегда‌ ‌будете‌ ‌получать‌ ‌сетку‌ ‌координат‌ ‌с‌ ‌описаниями‌ ‌значений,‌ ‌расположенными‌ ‌справа.‌ 

Несмотря не то, что сейчас легенда выполняет свою задачу,  ее можно значительно улучшить, отредактировав параметры. Легенда должна быть более интерактивной. Мы должны иметь возможность включать или выключать определенные метки одним нажатием кнопки. Примечание: Выбор текущего значения, то есть подсвечивания нужного нам значения — это нужная функция, но она выглядит не очень хорошо из-за того, что для этого используется черный цвет.

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

Продолжить чтение «Создание интерактивной легенды для графика»

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

Пример №1. Создание гистограмм

Мы уже писали о гистограммах в цикле статей «Tableau Essentials» («Самое необходимое в Tableau») здесь. Это визуальное представление данных, сгруппированных по бинам (bins). Давайте сконструируем пример при помощи источника данных Sample– Superstore.xlsx.

Мы хотим узнать, сколько времени займет доставка наших товаров. Отображение средних значений дает высокую степень детализации, но на самом деле это не слишком полезно.Нам надо получить разбивку – сколько товаров было доставлено за 1 день, за 2 дня и так далее. При помощи функции DateDiff я создаем вычисляемое поле с именем Days to Ship (Дней до отгрузки).

DATEDIFF(‘day’, [Order Date], [Ship Date])

Мы собираемся создать следующую гистограмму:

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

Метрики Tableau

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

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

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

7 способов использовать параметры в Tableau

Параметры — это дополнительный элемент управления. В отличие от фильтра он может принимать произвольное значение. С его помощью мы можем сделать дашборд более гибким и мощным. В этом видео я покажу 7 наиболее распространенных способов использования параметров.