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»

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

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

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

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

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

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

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

Работа с параметрами в 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»

Метрики 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»