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

Параметры в Tableau. Часть 2

19.08.2020

Рассмотрим пример ниже. У нас есть линейная диаграмма, которая показывает объем продаж по кварталам, но при этом мы хотим, чтобы была возможность отразить объем продаж за предыдущий год. Мы можем сделать это с помощью переключателя.

Шаг № 1: Создадим набор данных и добавим в Tableau

Скопируем и вставим следующий набор данных в Tableau Desktop:

Value

0

1

В этом наборе данных есть только один столбец с именем Value и две строки со значениями ноль и один. Есть и другие способы, но наличие этого простого набора данных ускоряет обработку данных. Обязательно извлеките эти данные перед публикацией.

Шаг № 2: Создадим логический параметр

Параметры в Tableau. Часть 2, изображение №1

Шаг № 3: Создадим вычисляемое поле

Создадим вычисляемое поле, которое возвращает значение единицы, если параметр имеет значение TRUE, и ноль, если параметр равен FALSE.

// Switch calculation

IF [Boolean Param]

THEN 1

ELSE 0

END

Шаг №4: Создадим еще одно вычисляемое поле, которое в конечном итоге будет переключать параметр с TRUE на FALSE (или наоборот)

Мы создадим это вычисляемое поле, которое в конечном итоге изменит значение параметра с помощью экшен а параметра. (P.S.: Это не будет работать, пока мы не создадим экшен параметра)

// Flip Boolean calculation

IF [Boolean Param]

THEN FALSE

ELSE TRUE

END

Шаг № 5: Создадим визуализацию

Мы будем использовать источник данных, который мы скопировали и вставили в Tableau Desktop.

Кликаем и перетаскиваем пилюлю Value на полку Columns — убедитесь, что это непрерывная dimensions. Установим тип метки line. Далее перетаскиваем вычисляемое поле Switch на полку Rows и изменим тип метки на circle. Добавим белый контур к отметке круга. Синхронизируем оси Value и Switch. Перетаскиваем Switch на карточку Color — убедитесь, что это дискретная dimensions. Установим значение FALSE на серый цвет, а значение TRUE на любой другой цвет. Перетащим пилюлю Flip Boolean на карточку Detail.

Параметры в Tableau. Часть 2, изображение №2

Шаг № 6: Добавим переключатель на дашборд. Добавим экшен параметра, чтобы поменять местами значения.

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

Создадим экшен параметра:

Параметры в Tableau. Часть 2, изображение №3

Шаг № 7: Добавим экшен фильтра, чтобы автоматически отменить выбор параметра

Tableau по сути сохраняет выбранные метки, когда вы нажимаете на визуализацию. Это не удобно пользователям дашборда, поскольку необходимо отменить выбор, а затем снова выбрать.

Параметры в Tableau. Часть 2, изображение №4

Можно автоматически отменить выбор значений.С помощью экшена фильтра.

Для этого создадим вычисляемого поля с именем TRUE , которое равно TRUE и вычисляемого поля с именем FALSE, которое равно FALSE. Перетаскиваем эти поля на карточку detail на визуализации с переключателем.

Затем перейдем к дашборду и создадим экшен фильтра. При выборе переключателя необходимо кликнуть на рабочий лист с нашим переключателем.Далее выберем значение True для фильтрации по полю False.

Параметры в Tableau. Часть 2, изображение №5

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

Вот и всё!

Источник: https://tessellationtech.io/toggle-button/

x

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

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