Становимся специалистами в Tableau Desktop – Часть 6. Наборы, группы и фильтры
Создать набор
Создание набора позволяет определить подмножество данных в качестве нового настраиваемого поля. Как только вы создали свой набор, он появляется в нижней части панели данных. Значок обычно представлен в виде двух перекрывающихся кругов, но возможны и другие варианты.
Следующий обзор можно найти в бесплатном обучающем видео Tableau.
Разные иконки для набора
Есть два варианта создания набора, и мы должны различать динамические наборы и наборы констант.
- Создание наборов из меток
- Создание множеств из вычислений
Важно отметить, что эти наборы не совпадают. Когда вы посмотрите на интерфейс редактирования, то увидите разницу, но давайте начнем с начала.
Создание наборов из меток
Первый вариант, который я собираюсь показать, позволит вам создавать только постоянные множества. Поэтому вы выбираете метки в представлении и нажимаете на значок во всплывающей подсказке.
Создание наборов из меток
Это создаст набор со всеми метками, выбранными по умолчанию, но можно также исключить эти метки, что означает, что все остальные метки будут набором. Если вы выбрали некоторые метки по ошибке, вы можете удалить их, нажав на «красный крестик».
Создать набор
Исключить метки из набора
Удалить метки
Если вы создаете новый набор в том же виде, вы можете выбрать между:
- Создать еще один новый набор
- Добавить эти метки в существующий набор
- Удалить эти метки из существующего набора
Создание множеств из вычисления
Второй вариант – для создания постоянных и динамических наборов. Нажмите на измерение и выберите «Create» (Создать), а затем выберите «Set» (Установить). Теперь откроется интерфейс редактирования. Ваши параметры аналогичны параметрам фильтра. Если вы хотите создать динамический набор, вы должны выбрать «Condition» (Условие) или «Top» (Верх). Каждый раз, когда вы обновляете ваши базовые данные, набор также будет обновляться автоматически.
Создание множеств из вычисления
Пример динамического набора
Еще варианты
Дополнительная опция объединения наборов создает дополнительную ценность для вашего анализа. Чтобы объединить наборы, щелкните на набор на панели данных и укажите «Create Combined Set» (Создать комбинированный набор).
Еще один эффективный способ определения членов набора – использовать набор действий на информационной панели.
Источники:
- Создание наборов от help.tableau
- Бесплатная обучающая транскрипция: создание наборов от tableau
Создать группу
Группы разрезают наше измерение и могут помочь нам лучше организовать наши данные. Например, мы могли бы сгруппировать наши продукты в определенные подкатегории и создать иерархию.
Группы позволяют нам собирать данные таким образом, чтобы это имело смысл для нашего анализа. Возможно, нас не интересуют подкатегории, но мы хотим знать, какие продукты приносят наибольшую прибыль, а какие – меньшую. Таким образом, мы также можем сгруппировать наши продукты по категориям «Высокодоходный», «Низкодоходный» и «Другие».
Группа ограничена в динамике. Это означает, что если, например, набор данных обновляется и дается новый продукт, новый продукт автоматически включается в группу «Others» (Прочие). Вы не можете определить условие. Это вызывает проблему, которая заключается в том, что даже если ваш «новый» продукт приносит высокую прибыль, он будет отсортирован в «Прочие».
Создание группы очень похоже на создание набора. У нас снова есть возможность создать группу из представления или из области данных.
Создать группу из вида
Когда мы создаем группу из представления, мы различаем следующие варианты:
- Создать визуальную группу
- Создать группу, используя метки
Я понятия не имел, в чем могут быть различия между этими двумя вариантами. Поэтому я попросил Клауса о помощи. Он тоже никогда не слышал об этом, но ему потребовалось немного времени, чтобы понять, в чем разница.
Создать визуальную группу
Чтобы создать визуальную группу, вам нужно только выбрать участников/метки, которые вы хотите включить. Подобно созданию набора, вы можете использовать значок во всплывающей подсказке для создания группы.
Создать визуальную группу
Происходит то, что ваша группа будет добавлена на цветную полку и выделена в представлении. Вы также можете найти ее на панели данных с типичным символом для группы: скрепкой.
Визуальная группа
Группа в области данных
Создать группу с помощью ярлыков
Вместо того, чтобы выбирать метки для создания группы, вы также можете выбрать заголовки (или метки, предполагая, что у вас есть дискретное измерение в вашем представлении).
Создать группу с помощью меток
На этот раз ваш взгляд изменится. Выбранные элементы будут заменены группой. Кроме того, не будут выделены элементы, как мы видели в случае с визуальной группировкой.
Тем не менее, вы можете найти новую группу в области данных.
Обновленный вид
Объединенные данные
Создать группу из области данных
Чтобы создать группу из области данных, необходимо щелкнуть правой кнопкой мыши измерение, а затем выбрать «Create» (Создать) и сказать «Group» (Группа). Откроется окно, в котором вы можете определить свои группы, отметив метки и нажав кнопку группы.
Создать группу из области данных
Источники:
- Создание группы - визуальное против использования меток от community.tableau
- Как создавать группы в Tableau от senturus
Организовать измерения в иерархию
Tableau часто организует, например, поля даты в одной иерархии, которую мы можем использовать для детализации в нашем представлении. И, конечно же, вы можете создавать собственные иерархии. Единственное, что вам нужно сделать, это перетащить поле на другое поле. Затем откроется следующее окно, и вы сможете установить имя для вашей иерархии.
Создать иерархию
Другой вариант – как могло бы быть иначе – щелкните правой кнопкой мыши на поле и затем укажите «Hierarchy» (Иерархия). Теперь вы можете выбирать между добавлением поля в существующую иерархию или созданием новой иерархии. Те же шаги потребуются для удаления поля из иерархии.
Создайте новую иерархию или добавьте свое поле в существующую иерархию
Удалить свое поле из иерархии
Источник:
- Создавать иерархии от Tableau
Добавить фильтр к представлению
Я думаю, что у каждого из нас есть представление о том, что делает фильтр. Фильтры ограничивают количество записей, которые включены в наше представление. (Вы можете проверить это, если посмотрите на количество меток, которое Tableau показывает вам в левом нижнем углу.)
Очень полезно еще раз взглянуть на фильтры, потому что в Tableau мы можем различить 6 типов фильтров.
- Фильтры выборки
- Фильтры источника данных
- Контекстные фильтры
- Фильтры размеров
- Фильтры мер
- Фильтры таблицы расчета.
Для прохождения экзамена специалиста по Tableau Desktop достаточно сконцентрироваться на контекстных фильтрах, фильтрах измерений и фильтрах мер.
Самый распространенный способ фильтрации – добавить таблетку из области данных на полку фильтра. Затем откроется диалоговое окно фильтра, и вы сможете определить свой фильтр. Параметры фильтра будут разными в зависимости от поля, которое вы перетаскиваете на полку фильтра.
Измерения:
Когда мы говорили об измерениях, мы определили, что в большинстве случаев измерения содержат дискретные категориальные данные. Если это дано, мы можем включить или исключить значения в представлении.
Фильтр измерения
На веб-сайте Tableau вы можете найти это объяснение четырех вкладок, которые приведены в диалоговом окне.
Параметры фильтра для измерения
General (Общие): используйте вкладку «General», чтобы выбрать значения, которые вы хотите включить или исключить.
Wildcard (Групповой символ): используйте вкладку Wildcard, чтобы определить шаблон для фильтрации. Например, при фильтрации по адресам электронной почты вы можете захотеть включать письма только с определенного домена. Вы можете определить фильтр групповых символов, который заканчивается на «@gmail.com» и включает в себя только адреса электронной почты Google.
Condition (Условие): используйте вкладку Condition в диалоговом окне «Filter» (Фильтр), чтобы определить правила для фильтрации. Например, в представлении, которое отображает среднюю цену за единицу для набора продуктов, вы можете захотеть показать только те продукты, у которых средняя цена за единицу больше или равна 25 USD. Вы можете использовать встроенные элементы управления, чтобы написать условие, или же вы можете написать собственную формулу.
Top (верх): используйте вкладку Top в диалоговом окне Filter (Фильтр), чтобы определить формулу, которая вычисляет те данные, которые будут включены в представление. Например, в представлении, отображающем среднее время доставки для набора продуктов, вы можете выбрать показать только 15 лучших продуктов по результатам продаж. Вместо того, чтобы определять конкретный диапазон для продаж (например, более 100000 USD), вы можете определить предел (15 лучших), который относится к другим элементам в поле (продуктам).
Источник: сайт Tableau
Меры
Помните, что мы говорили о мерах. Они обычно содержат количественные данные. Итак, мы должны выбрать, какой диапазон мы хотим отфильтровать. Из-за агрегации таблиц, которые собирают по умолчанию, мы сначала должны решить, как должно агрегироваться наше поле.
Фильтр меры
Определить агрегацию
Я возьму объяснение с веб-сайта Tableau:
Параметры фильтра для мер
Range of Values (Диапазон значений): выберите параметр «Range of Values», чтобы указать минимальные и максимальные значения диапазона, который будет включен в представление. Указанные вами значения включены в диапазон.
At Least (не менее): выберите параметр «At Least», чтобы включить все значения, которые больше или равны указанному минимальному значению. Этот тип фильтра полезен, когда данные часто меняются, поэтому может оказаться невозможным указать верхний предел
Most (не более): выберите параметр «Most», чтобы включить все значения, которые меньше или равны указанному максимальному значению. Этот тип фильтра полезен, когда данные часто изменяются, поэтому может оказаться невозможным указать нижний предел.
Special (только для Tableau Desktop): выберите параметр «Special» для фильтрации по пустым значениям (Null values) только нулевым значениям, ненулевым значениям или всем значениям.
Источник: сайт Tableau
Фильтры даты
Вы, наверное, уже поняли, что все темы связаны. Например, даты были нашим общим примером для полей данных, которые могут быть либо непрерывными, либо дискретными. Вот почему вы не удивитесь, если сможете отфильтровать диапазон дат или отдельные даты.
Фильтр даты
В зависимости от вашего выбора поле данных на полке фильтра будет зеленым или синим.
Как вы хотите фильтровать?
Filter relative dates (Фильтровать относительные даты): Нажмите «Filter relative dates», чтобы определить диапазон дат, который обновляется на основе даты и времени, когда вы открываете представление. Например, вы можете просмотреть продажи за год, все записи за последние 30 дней или сообщения об ошибках на прошлой неделе. Фильтры относительно даты также могут относиться к конкретной дате привязки, а не к сегодняшнему дню.
Filter a range of dates (Фильтровать диапазон дат): выберите «Filter a range of dates», чтобы определить фиксированный диапазон дат для фильтрации. Например, вы можете просмотреть все заказы, размещенные в период с 1 марта 2019 года по 12 июня 2019 года.
Filter discrete dates (Фильтровать дискретные даты): выберите значение «Filter discrete dates» в диалоговом окне, если вы хотите включить целые уровни дат. Например, если вы выберете «Quarters» (Кварталы), вы можете выбрать фильтрацию определенных кварталов (например, Q1, Q2, Q3, Q4) из своего представления независимо от года.
Latest date preset (Предустановка самой последней даты): если вы хотите убедиться, что в фильтре выбирается только самая последняя дата в источнике данных, когда книга используется совместно или открыта, выберите отдельную дату, например, месяц/день/год или отдельные даты, а затем, в на вкладке «General» (Обще) выберите значение «Filter to latest date» (Фильтровать до последней даты) при открытии книги.
Filter individual dates (Фильтровать отдельные даты): выберите «Filter individual dates», чтобы отфильтровать определенные даты с вашей точки зрения.
Additional date filter options (Дополнительные параметры фильтра даты): при выборе «Relative dates» (Относительные данные) или «Range of dates» (диапазон дат) открывается диалоговое окно «Filter». В этом диалоговом окне вы можете определить начальную или конечную дату. Вы также можете выбрать «Special», чтобы включить нулевые даты, ненулевые даты или все даты.
Источник: сайт Tableau
После выбора способа фильтрации следующее окно будет похоже на одно из окон, которые мы обсуждали ранее.
Добавить контекстный фильтр
Фильтры измерений можно преобразовать в контекстные фильтры. Происходит следующее: все ваши оставшиеся фильтры измерений и показателей больше не являются независимыми, поскольку они будут фильтровать только те данные, которые проходят через контекстный фильтр.
Это связано с порядком операций. Как видите, контекстные фильтры применяются перед фильтрами измерений или мер.
Порядок операций Tableau
Источник: help.tableau.com
Изображение также показывает, что некоторые вычисления вычисляются до фильтрации данных. Каждый раз, когда вы используете в своем представлении фиксированный LOD, который необходимо отфильтровать, вы должны добавить фильтр в контекстный фильтр. В противном случае фиксированный LOD будет вычислен до того, как данные будут отфильтрованы.
Источник:
- Фильтровать данные из ваших представлений от help.tableau
- Улучшена документация Порядка операций от community.tableau.com