АНАЛИТИКА ПЛЮС
Профессиональные услуги в сфере BI

Parameter Actions — отображение данных по клику

В релизе Tableau Desktop версии 2019.2 появилась новая возможность «Изменить параметр». Сегодня разберемся, как использовать Parameter Actions, чтобы сделать работу пользователей более интересной и результативной.

Введение в Parameter Actions

В качестве примера будем использовать набор данных «Тренды продаж по месяцам» (sales by month trend) из Sample-Superstore.

Для создания параметра можно кликнуть правой кнопкой мыши на любом пустом месте панели данных и выбрать Create Parameter…. Также можно кликнуть стрелочку вниз в проавом верхнем углу области Dimensions (на панели данных) и выбрать Create Parameter…. Вот так это выглядит на примере открытого набора данных Sample – Superstore.

Чтобы проиллюстрировать, как использовать action, настроим параметр с типом данных Float и допустимыми значениями All.

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

Обратите внимание, что мы изменили формат отображаемого числа на Currancy (Стандарт), которая имеет знак доллара и два знака после запятой, чтобы это соответствовало формату чисел на следующем шаге. Поскольку по умолчанию текущим значением параметра является 1, мы видим результат $1.00.

Затем настроим линейный график, который будет смотреть на показатель (measure) продаж (Sales) в наборе данных по непрерывному месяцу даты заказа (Order Date), и поместим оба листа на дашборд.

Чтобы добавить parameter action, кликаем Dashboard в верхнем меню навигации, затем Actions… Потом кнопку Add Action и видим 6 опций включая новую — Change Parameter…

В диалоговом окне, которое появится после Change Parameter, можно управлять такими настройками, как: лист-источник действия, когда нужно запустить параметр, какой параметр перезаписывать и т.д. В нашем примере пусть будет: клик на линейный график будет перезаписывать значение Sales в параметре Parameter Actions Example.

Теперь клик на любое значение Sales на графике меняет значение, которое будет отображаться на листе Current Value of Parameter.

Поскольку мы настроили Change Parameter, клик по значению в линейном графике перезаписывает текущее значение параметра Parameter Actions Example, который отдает текущее значение листу Current Value of Parameter.

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

Parameter Actions для Measure Names  в вычисляемых полях (отображение данных по клику)

Одна из интересных тактик — разрешить пользователям выбирать, какие данные будут отображаться на диаграмме. Теперь это происходит намного интересней и быстрей — с помощью настройки Parameter Actions, которая изменяет отображаемую меру  по клику на элемент дашборда.

Во-первых, настроим сам параметр, который содержит все меры, из которых в дальнейшем пользователь будет выбирать. Ниже — параметр, построенный со всеми мерами из источника Sample – Superstore dataset.

Далее настраиваем вычисляемое поле , которое дает Tableau инструкции — что отображать, когда выбрано определенное значение параметра.

Теперь создаем диаграмму при помощи только что созданной вычисляемой меры. Для примера просто заменим меру Sales на линейном графике, который использовали ранее, новым вычисляемым полем, которое управляется параметром Select Measure Example. Если выберем Profit вместо Sales в элементе управления параметром, линейный график обновится для отображения выбранной меры.

Для контрольного листа будем использовать специальное сгенерированное поле Measure Names. Measure Names должны использоваться вместе с их «двойниками» — Measure Values (значениями мер). Нам не нужно, чтобы какие-либо Measure Values (значения мер) отображались на листе, но добавляем поле в Detail Marks Card (карточку подробных меток), чтобы отобразить Measure Names.

Если есть названия мер, которые не должны быть на листе, просто удалим их с полки Measure Values. В примере удалены Number of Records и Measure Selected.

Теперь мы готовы добавить этот лист на дашборд и настроить parameter action.

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

Да, мы просто использовали сгенерированное поле Measure Names в вычисляемом поле! Но это одна из немногих вещей, которые раньше были невозможны в Tableau. До добавления parameter actions (действий с параметрами).

Источник: playfairdata.com

ЦИФРЫ О НАС

Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.

За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.

Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных  до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!

Как мы помогаем в работе с данными? >>

x

Этот сайт использует файлы cookies, чтобы облегчить вам пользование нашим веб-сайтом.

Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookies.