Данные можно упорядочить и упростить с помощью различных методов в Tableau. Мы будем использовать текстовый файл «Sample- Superstore.csv» для демонстрации в этом руководстве.
В этом уроке вы узнаете
- Типы фильтров:
- Извлечь фильтры:
- Состояние фильтра в Таблице
- Условие фильтрации по формуле:
- Фильтр источника данных:
- Контекстный фильтр:
- Фильтры размеров:
Типы фильтров:
Фильтры можно применять на листе, чтобы ограничить количество записей в наборе данных. В Tableau Desktop используются различные типы фильтров для разных целей. Ниже приведены различные типы фильтров, используемых в Tableau. Имена типов фильтров отсортированы по порядку выполнения в Таблице.
- Извлечь фильтры
- Фильтры источников данных
- Фильтры контекста
- Фильтры измерений
- Фильтры измерения
Извлечь фильтры:
Фильтры извлечения используются для фильтрации извлеченных данных из источника данных. Этот фильтр используется только в том случае, если пользователь извлекает данные из источника данных.
Как только текстовый файл подключен к Tableau, вы можете увидеть опцию live and extract в правом верхнем углу вкладки источника данных. Live Connection напрямую подключается к источнику данных. Соединение с извлечением извлекает данные из источника данных и создает локальную копию в репозитории Tableau. Процедура создания извлекающего фильтра приведена ниже.
Шаг 1) После подключения текстового файла в Tableau,
- Щелкните переключатель «Извлечь», как показано на рисунке.
Это создаст локальную копию в репозитории Tableau.
Шаг 2) Далее ,
- Нажмите на опцию «Редактировать», расположенную рядом с кнопкой «Извлечь».
- Откроется окно «Извлечь данные». Нажмите на опцию «Добавить» в окне.
Шаг 3) Открывается окно «Добавить фильтр» для выбора условий фильтрации.
Вы можете выбрать любое из полей и добавить его как фильтр извлечения. В этом примере мы выбрали «Категория» в качестве фильтра извлечения.
- Выберите "Категория" из списка.
- Щелкните "ОК".
После того, как вы нажмете кнопку ОК, откроется окно фильтра.
В окне фильтра есть несколько вариантов фильтрации «Категории» в зависимости от различных вариантов использования. Все варианты использования и условия фильтрации описаны ниже.
Состояние фильтра в Таблице
Пример использования 1: выбор из списка
По умолчанию в окне фильтра открывается опция «Выбрать из списка». Вы можете включить или исключить членов, присутствующих в поле, используя эту опцию.
Включить вы можете
- Выберите участников
- Щелкните ОК.
Чтобы исключить выбранных участников,
- Установите флажок "Исключить"
- Выберите участников, которые нужно исключить
- Щелкните ОК.
В «Выбрать из списка» есть еще две опции.
- Все
- Никто
Все:
Этот параметр включает или исключает всех участников, присутствующих в поле. В этом примере все участники включаются при нажатии на опцию «Все».
Шаг 1)
- Выберите вариант «Все».
- Нажмите на ОК
Шаг 2) Далее ,
- Он показывает фильтр извлечения данных. Условие фильтрации также добавляется в окно фильтра извлечения.
- Нажмите ОК, чтобы добавить фильтр извлечения.
Чтобы исключить всех участников из списка, сначала нажмите кнопку «Исключить». Затем выберите вариант «Все» и нажмите «ОК». Эта процедура добавляет фильтр в окно фильтра извлечения данных.
Никто:
Если вы хотите очистить весь выбор, сделанный в окне фильтра, и начать новый выбор, вы можете использовать этот параметр «нет». Параметр «Нет» очищает весь выбор, сделанный в окне фильтра. Как только он будет очищен, вы можете выбрать новых участников.
- Нажмите на опцию «Нет». Выберите новых участников для добавления в качестве фильтра.
- Нажмите ОК, чтобы добавить фильтр извлечения.
Пример использования 2: список настраиваемых значений
Список настраиваемых значений позволяет пользователю ввести имя члена и соответствующим образом отфильтровать поле. Список настраиваемых значений можно создать, следуя данной процедуре.
Шаг 1) На экране фильтра
- Установите переключатель «Список настраиваемых значений».
- Введите имя участника.
- Щелкните символ «+», чтобы добавить имя в список.
- Вы можете добавить несколько участников в список и нажать ОК.
В окне есть опция «Включить все значения, если они пустые». Его можно выбрать для включения всех значений, присутствующих в поле, когда выбранный элемент не имеет данных.
Опция «Очистить список» очищает список таможенной стоимости.
Пример использования 3: использовать все
Эта опция выбирает всех членов, присутствующих в поле.
Пример использования 4: подстановочный знак
Параметр подстановочного знака используется для фильтрации полей на основе заданного совпадения с подстановочным знаком. Пользователи могут вводить символ и фильтровать поле на основе совпадения. Ниже приведены различные типы матчей.
Содержит |
Выберите элементы, если имя элемента содержит вводимые символы. |
Начинается с |
Выберите участников, если имя участника начинается с вводимых символов. |
Заканчивается на |
Выберите элементы, если имя элемента заканчивается печатными символами. |
Точно соответствует |
Выберите элементы, если имя элемента в точности совпадает с набранными символами. |
Шаг 1)
- Выберите вкладку «Подстановочный знак».
- Введите символы для соответствия.
- Выберите тип соответствия. В этом примере выбран тип соответствия «Содержит».
- Щелкните ОК.
Пример использования 5: Фильтр по условию
Эта опция используется для фильтрации набора данных по нескольким условиям. Ниже приведено состояние фильтра в зависимости от поля.
По полю:
- Выберите вкладку «Условие» в окне фильтра.
- Установите переключатель "По полю".
- В раскрывающемся списке выберите имя поля, которое нужно отфильтровать.
- В раскрывающемся списке выберите тип агрегирования, например «Сумма», «Среднее» и «медиана».
- Выберите оператора из раскрывающегося списка.
- Введите значение для фильтрации выбранного поля.
- Щелкните ОК.
В приведенном выше примере набор данных фильтруется, чтобы увидеть данные, в которых сумма продаж превышает 1000.
Диапазон ценностей:
Эта опция показывает минимальное и максимальное значение выбранного поля при нажатии на кнопку «Загрузить». Его можно использовать для обозначения значений.
Условие фильтрации по формуле:
Вы можете написать формулу для фильтрации набора данных, используя эту опцию. Процедура объяснена ниже.
Шаги:
- Установите переключатель "По формуле".
- Введите формулу в поле, как показано на рисунке.
- Щелкните ОК.
В приведенном выше примере записанная формула фильтрует данные, в которых сумма продаж превышает 1000.
Пример использования 6: верхний или нижний фильтры
Эта опция используется для выбора верхнего или нижнего числа n записей.
По полю:
Шаг 1)
- В окне фильтра выберите вкладку «Сверху».
- Установите переключатель «По полю».
Шаг 2)
- Выберите «Сверху» или «Снизу».
- Выберите количество записей.
- Выберите поле.
- Выберите тип агрегирования.
- Щелкните ОК.
В приведенном выше примере фильтр ограничивает набор данных, отображая 10 лучших записей на основе суммы продаж.
По формуле:
Верхнее или нижнее состояние также может быть задано формулой.
Шаги:
- Установите переключатель «По формуле».
- Выберите «Сверху» или «Снизу».
- Выберите количество записей.
- Введите формулу.
- Щелкните ОК.
В приведенном выше примере формула была написана для отображения 10 лучших записей на основе суммы продаж.
Фильтр источника данных:
Фильтр источника данных используется для фильтрации данных на уровне источника данных. Он может ограничивать записи, присутствующие в наборе данных. Этот фильтр аналогичен фильтру извлечения при защите данных. Но фильтр источника данных и фильтр извлечения не связаны друг с другом. Фильтр источника данных работает как в реальном времени, так и в извлечении соединения . Процедура выбора фильтра источника данных приведена ниже.
Шаг 1) Нажмите кнопку «Добавить», расположенную в правом верхнем углу вкладки источника данных.
Шаг 2) Откроется окно «Редактировать фильтры источника данных». Нажмите на опцию «Добавить» в окне.
После нажатия кнопки «Добавить» выполните оставшиеся шаги из раздела «Извлечь фильтры» -> Шаг 3.
Контекстный фильтр:
Контекстный фильтр - это независимый фильтр, который может создать отдельный набор данных из исходного набора данных и вычислить выбор, сделанный на листе. В качестве контекстного фильтра можно использовать один или несколько категориальных фильтров, разделяющих набор данных на основные части. Все остальные фильтры, используемые на листе, работают на основе выбора контекстного фильтра. Функции контекстных фильтров можно объяснить с помощью таблицы Excel.
На рисунке показан образец набора данных. Из набора данных видно, что «Категория» может использоваться как контекстный фильтр, поскольку он может разделить набор данных на основные части. После применения фильтра к набору данных можно получить следующие данные.
Когда выбрана категория «Мебель», данные, доступные в конкретной категории, показаны на рисунке. Другие фильтры, которые можно применить на листе, будут зависеть от фильтра категории. Это основная функция использования контекстного фильтра. Tableau создает временный набор данных в движке репозитория на основе выбора контекстного фильтра. После выбора контекстного фильтра все остальные варианты выбора и фильтры зависят от выбора конкретного контекстного фильтра. Временная таблица или набор данных, который создается при выборе контекстного фильтра, загружается всякий раз, когда контекстный фильтр изменяется.
Применить фильтры контекста на листе:
Любое измерение можно добавить в качестве контекстного фильтра, выполнив действия, указанные ниже:
Шаг 1) Измерение, которое будет добавлено в качестве контекстного фильтра, необходимо добавить в поле раздела фильтра, как показано на изображении.
Шаг 2) Щелкните правой кнопкой мыши измерение, добавленное в раздел фильтра, и выберите опцию «Добавить в контекст».
Шаг 3) После того, как фильтр выбран в качестве контекстного фильтра, цвет рамки измерения изменится на серый. Это поле серого цвета указывает на фильтр контекста.
Удаление фильтра контекста:
Любой контекстный фильтр можно изменить обратно на обычный фильтр, выбрав параметр «Удалить из контекста», который доступен при щелчке правой кнопкой мыши по измерению. Цвет рамки измерения также изменится на синий в качестве индикации.
Преимущества использования контекстных фильтров:
Улучшить производительность:
Когда контекстный фильтр используется в больших источниках данных, он может повысить производительность, поскольку он создает временную часть набора данных на основе выбора контекстного фильтра. Производительность может быть эффективно улучшена за счет выбора основных категориальных контекстных фильтров.
Зависимые условия фильтрации:
Фильтры контекста могут использоваться для создания зависимых условий фильтрации на основе бизнес-требований. Когда размер источника данных велик, можно выбрать контекстный фильтр для основной категории и выполнить другие соответствующие фильтры.
Фильтры размеров:
Когда измерение используется для фильтрации данных на листе, оно называется фильтром измерения. Это неагрегированный фильтр, в который можно добавить измерение, группу, наборы и корзину. Фильтр измерения может применяться через верхние или нижние условия, соответствие подстановочным знакам и формулу.
Члены, присутствующие в измерении, могут быть включены или исключены из списка с помощью этого фильтра. Фильтр измерений можно отобразить на листе или панели мониторинга для динамического изменения условия фильтра. Процесс добавления измерения в качестве фильтра описан ниже.
Шаг 1) Перейдите к рабочему листу, как указано в приведенных выше темах, и следуйте инструкциям.
- Выберите измерение из списка измерений. В этом примере «Категория» выбирается из списка измерений. Перетащите размер в поле «Фильтры».
- Он открывает окно «Фильтр». Выберите участника из списка.
- Щелкните ОК.
Вышеупомянутая процедура фильтрует набор данных, чтобы показать записи только для категории «Мебель».
Фильтр измерения:
Фильтр меры может фильтровать данные на основе значений, представленных в мере. Агрегированные значения меры можно использовать в фильтре мер для изменения данных. Фильтр меры можно применить на листе, выполнив следующую процедуру.
Шаг 1) Перейти к рабочему листу
- Выберите меру, присутствующую на вкладке «Меры». В этом примере выбрано «Продажи». Перетащите меру в поле «Фильтр».
- Откроется окно «Поле фильтра». Выберите любую агрегацию из списка. В этом примере Sum принимается как тип агрегирования.
- Нажмите кнопку «Далее».
Шаг 2) Откроется окно, в котором нужно выбрать диапазон значений. Другие типы параметров, представленных в окне, представлены ниже.
Диапазон значений |
Минимальный и максимальный диапазон значений измерения может быть задан и отфильтрован. |
По меньшей мере |
Для фильтрации данных дается минимальное значение меры. |
В большинстве |
Для фильтрации данных дается максимальное значение меры. |
Специальный |
Возможность выбора нулевых или ненулевых значений и фильтрации данных. |
- Выберите диапазон значений. Вы можете изменить верхний и нижний предел диапазона значений.
- Щелкните ОК.
В приведенном выше примере набор данных фильтруется на основе суммы продажной стоимости от 0 до 22638.
Пользовательский или быстрый фильтр:
Фильтры можно настроить в зависимости от выбора пользователя. Фильтры могут настраивать рабочие листы и информационные панели для динамического изменения данных. Процедура настройки фильтра приведена ниже.
Шаг 1) Добавьте фильтр «Категория», как показано в разделе «Фильтр измерений».
- Щелкните правой кнопкой мыши добавленный фильтр.
- Выберите опцию «Показать фильтр».
Шаг 2) В правой части рабочего листа отображается поле фильтра «Категория». По умолчанию фильтр показывает многозначный список, как показано на рисунке.
Шаг 3) Вы можете выбрать или отменить выбор элементов, присутствующих в фильтре, и изменить данные.
Пользовательский фильтр:
Пользовательский фильтр защищает данные на уровне строк, присутствующие в наборе данных. Его можно использовать при публикации книги на сервере. Для разных пользователей могут применяться разные условия фильтрации. Например, предположим, что в компании есть три отдела, а именно: Мебель, Канцелярские товары и Технологии. Используя фильтр пользователей, мы можем разрешить пользователям показывать только те данные, которые относятся к их отделу. т.е. Пользователи из отдела «Мебель» могут видеть данные только из категории «Мебель». Это может гарантировать безопасность данных на уровне строк. Процедура применения пользовательского фильтра приведена ниже.
Шаг 1)
- Нажмите на опцию «Сервер» в строке меню.
- Наведите указатель мыши на опцию «Создать фильтр пользователей».
- Выберите поле для создания пользовательского фильтра. В этом примере категория выбрана как пользовательский фильтр.
Шаг 2)
- Откроется окно «Вход на сервер Tableau».
- Нажмите на опцию «Tableau Online», присутствующую в окне.
Шаг 3)
- Он открывает окно входа в Tableau Online. Введите свой зарегистрированный адрес электронной почты и пароль.
- Нажмите на опцию входа.
Шаг 4) Откроется окно «Пользовательский фильтр». Выполните следующие действия, чтобы добавить фильтр пользователей.
- Введите имя для пользовательского фильтра.
- Выберите пользователя из списка пользователей.
- Отметьте необходимых участников, которые необходимо показать выбранному участнику.
- Щелкните ОК.
Он создает пользовательский фильтр в Tableau. Вы можете просмотреть пользовательский фильтр на панели наборов, как показано ниже.
Когда книга публикуется на сервере, пользователю отображаются только отфильтрованные данные. Пользовательский фильтр может быть создан для нескольких пользователей для защиты данных.
Резюме:
- Tableau имеет функции для организации и упрощения данных, представленных в наборе данных.
- Фильтр ограничивает количество записей, присутствующих в наборе данных, в зависимости от заданного условия.
- В Tableau используются различные типы фильтров: фильтры извлечения, фильтры источников данных, контекстные фильтры, фильтры измерений и фильтры показателей.
- Фильтры извлечения изменяют данные в локальной копии набора данных, который извлекается из источника данных.
- Фильтры источника данных изменяют данные в зависимости от заданного условия. Эти фильтры применяются как к активному, так и к извлеченному соединению.
- Фильтр контекста создает временную таблицу в движке Tableau и действует как основной фильтр. Все остальные фильтры, применяемые к рабочему листу, зависят от фильтра контекста.
- Когда измерение используется для фильтрации данных, оно называется фильтром измерения. Он может включать или исключать элементы, присутствующие в измерении.
- Когда мера используется для фильтрации данных, она называется фильтром меры. Он может изменять данные на основе сравнения измеренных значений.
- Быстрый или настраиваемый фильтр используется для динамического изменения условия фильтрации.
- Пользовательские фильтры защищают данные на уровне строк, опубликованные на сервере.
- Пользователи могут сортировать поля, присутствующие в наборе данных.
- Группы можно создавать для группирования членов, присутствующих в измерении.
- Пользователи могут строить иерархию, чтобы показать уровень детализации, присутствующий в наборе данных.
- Можно создавать наборы для выбора или исключения одного или нескольких элементов из поля. Набор может быть добавлен как отдельное измерение в Таблице.