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»

Улучшаем таблички с помощью графиков

Цель этого поста — помочь людям научиться встраивать визуальные подсказки в таблицы, чтобы быстро считывать информацию из них.

Текстовые таблицы в стиле Excel остаются основным способом представления информации из-за сложившихся традиций, привычек, большого количества информации, которое необходимо внести, а также нежелания тратить расходники при распечатке. Вероятно, они останутся навсегда. Графическая визуализация данных не заменит их. Хочется надеяться, что они хотя бы смогут сосуществовать. 

Продолжить чтение «Улучшаем таблички с помощью графиков»

Tableau 2020.2 Что нового?

Совсем недавно вышла новая версия Tableau 2020.2. Я записал небольшое видео с разбором наиболее интересных функций в новом релизе. Вы узнаете о новом режим объединения данных Relationships, улучшенных способах работы с сетами и настройке метрик на сервере.

Создаем дашборд с инструкциями

Складывающиеся контейнеры (Collapsible containers) являются одной из самых мощных функций, которые Tableau добавила за последние несколько лет. Я использую их практически каждый раз, когда возникает необходимость в визуализации, при решении как личных, так и профессиональных задач. Когда эта функция была выпущена, я опубликовал пост в блоге, в котором представил двенадцать различных вариантов использования “складных” контейнеров. Несколько недель спустя я увидел, как Линдси Бетзендаль использовала их таким способом, о котором я и не подумал — в качестве аннотаций. Вот пример того, что сделала Линдси.

Недавно я опубликовал визуализацию под названием Movie Money. Тогда я решил, что буду использовать эту технику для предоставления информации о том, как читать каждый из моих графиков. Я построил ее, но не был на 100% доволен результатом. Мне хотелось, чтобы подсказки появлялись по порядку, чтобы одно шло за другим. Я решил попытаться создать панель с автоматическим появлением и сменой подсказок. Как только я закончил, вспомнил про недавний пост в блоге Tableau Zen Master, Криса Лава. В своей визуализации он воспользовался невероятно хитроумной техникой.

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

Продолжить чтение «Создаем дашборд с инструкциями»

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

В‌ ‌этом‌ ‌посте‌ ‌подробно‌ ‌рассказывается‌ ‌об‌ ‌использовании‌ ‌параметров‌ ‌с‌ ‌множественным‌ ‌выбором‌ ‌и‌ ‌о‌ ‌том,‌ ‌как‌ ‌применить‌ ‌их‌ ‌к‌ ‌легендам‌ ‌на‌ ‌дашборде.‌ ‌Сейчас‌ ‌легенды‌ ‌для‌ ‌нашей‌ ‌таблицы‌ ‌статичны.До‌ ‌тех‌ ‌пор,‌ ‌пока‌ ‌не‌ ‌отредактирован‌ ‌базовый‌ ‌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»

Пространственные вычисления с помощью функции Buffer в Tableau

В версиях 2019 в Tableau были добавлены три пространственных вычисления: Makepoint (Создать точку) и Makeline (Создать линию) (в версии 2019.2), а затем еще и Distance (Расстояние) (в версии 2019.3). В версии 2020.1 в Tableau было добавлено еще одно пространственное вычисление Buffer (Буфер), которое позволяет визуализировать расстояние от точки на карте.

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