Типы фильтров в таблице: условие по формуле, извлечение, контекст

Данные можно организовать и упростить с помощью различных методов в Tableau. В этом уроке для демонстрации мы будем использовать текстовый файл «Sample-Superstore.csv».

Типы фильтров

Фильтры можно применять на листе, чтобы ограничить количество записей, присутствующих в наборе данных. В Tableau Desktop используются различные типы фильтров для разных целей. Ниже приведены различные типы фильтров, используемых в Tableau. Имена типов фильтров сортируются в зависимости от порядка выполнения в Tableau .

  1. Извлечь фильтры
  2. Фильтры источников данных
  3. Контекстные фильтры
  4. Фильтры измерений
  5. Фильтры измерения

Извлечь фильтры

Фильтры извлечения используются для фильтрации извлеченных данных из источника данных. Этот фильтр используется только в том случае, если пользователь извлекает данные из источника данных.

Как только текстовый файл будет подключен к Tableau, вы увидите опцию «Жить и извлечь» в правом верхнем углу вкладки источника данных. Live Connection напрямую подключается к источнику данных. Извлечение соединения извлекает данные из источника данных и создает локальную копию в репозитории Tableau. Процедура создания экстрагирующего фильтра выглядит следующим образом.

Шаг 1) После подключения текстового файла к Tableau,

  • Нажмите кнопку «Извлечь», как показано на рисунке.

Это создаст локальную копию в репозитории Tableau.

Извлечь фильтры

Шаг 2) Следующая,

  1. Нажмите кнопку «Редактировать», расположенную рядом с кнопкой «Извлечь».
  2. Откроется окно «Извлечение данных». Нажмите на опцию «Добавить», присутствующую в окне.

Извлечь фильтры

Шаг 3) Откроется окно «Добавить фильтр» для выбора условий фильтра.

Вы можете выбрать любое из полей и добавить его в качестве фильтра извлечения. В этом примере мы выбрали «Категорию» в качестве фильтра извлечения.

  1. Выберите «Категорию» из списка.
  2. Нажмите «ОК».

Извлечь фильтры

После нажатия кнопки «ОК» откроется окно фильтра.

Извлечь фильтры

В окне фильтра имеется несколько опций для фильтрации «Категорий» в зависимости от различных вариантов использования. Все варианты использования и условия фильтрации описаны ниже.

Условие фильтра в Таблице

Вариант использования 1: выбор из списка

По умолчанию в окне фильтра открывается опция «Выбрать из списка». Используя эту опцию, вы можете включить или исключить участников, присутствующих в поле.

Включить вы можете

  1. Выберите участников
  2. Нажмите на кнопку OK.

Условие фильтра в Таблице

Чтобы исключить выбранных участников,

  1. Нажмите на флажок «Исключить»
  2. Выберите участников, которых хотите исключить
  3. Нажмите на кнопку OK.

Условие фильтра в Таблице

В разделе «Выбрать из списка» есть еще две опции.

  1. Все
  2. Ничто

Все:

Эта опция включает или исключает всех участников, присутствующих в поле. В этом примере все участники включаются, нажав кнопку «Все».

Шаг 1)

  1. Выберите вариант «Все».
  2. Нажмите ОК.

Условие фильтра в Таблице

Шаг 2) Далее

  1. Он показывает фильтр извлеченных данных. Условие фильтра также добавляется в окно извлечения фильтра.
  2. Нажмите «ОК», чтобы добавить фильтр извлечения.

Условие фильтра в Таблице

Чтобы исключить всех участников из списка, сначала нажмите кнопку «Исключить». Затем выберите вариант «Все» и нажмите «ОК». Эта процедура добавляет фильтр в окно фильтра извлеченных данных.

Условие фильтра в Таблице

None:

Если вы хотите очистить весь выбор, сделанный в окне фильтра, и начать новый выбор, вы можете использовать опцию «Нет». Опция «Нет» очищает весь выбор, сделанный в окне фильтра. Как только он будет очищен, вы сможете выбрать новых участников.

  1. Нажмите на опцию «Нет». Выберите новых участников, которые будут добавлены в качестве фильтра.
  2. Нажмите «ОК», чтобы добавить фильтр извлечения.

Условие фильтра в Таблице

Вариант использования 2: список пользовательских значений

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

Шаг 1) На экране фильтра

  1. Нажмите кнопку-переключатель «Список пользовательских значений».
  2. Введите имя участника.
  3. Нажмите на символ «+», чтобы добавить имя в список.
  4. Вы можете добавить несколько участников в список и нажать «ОК».

Условие фильтра в Таблице

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

Условие фильтра в Таблице

Опция «Очистить список» очищает список таможенной стоимости.

Условие фильтра в Таблице

Вариант использования 3: использовать все

Эта опция выбирает всех участников, присутствующих в поле.

Условие фильтра в Таблице

Вариант использования 4: подстановочный знак

Опция «Подстановочный знак» используется для фильтрации полей на основе соответствия заданному подстановочному знаку. Пользователи могут вводить символ и фильтровать поле на основе соответствия. Ниже приведены различные типы совпадений.

Комплект Выберите элементы, если имя элемента содержит печатные символы.
Начинается с Выберите участников, если имя члена начинается с печатных символов.
Заканчивается Выберите участников, если имя члена заканчивается печатными символами.
Точно соответствует Выберите элементы, если имя элемента точно соответствует введенным символам.

Шаг 1)

  1. Выберите вкладку «Подстановочный знак».
  2. Введите соответствующие символы.
  3. Выберите тип соответствия. В этом примере выбран тип соответствия «Содержит».
  4. Нажмите на кнопку OK.

Условие фильтра в Таблице

Вариант использования 5: Фильтрация по условию

Эта опция используется для фильтрации набора данных по нескольким условиям. Состояние файловера на основе поля приведено ниже.

По полю:

  1. Выберите вкладку «Условие» в окне «Фильтр».
  2. Нажмите кнопку-переключатель «По полю».
  3. В раскрывающемся списке выберите имя поля для фильтрации.
  4. В раскрывающемся списке выберите тип агрегирования, например «Сумма», «среднее» и «медиана».
  5. Выберите оператора из раскрывающегося списка.
  6. Введите значение для фильтрации выбранного поля.
  7. Нажмите на кнопку OK.

Условие фильтра в Таблице

В приведенном выше примере набор данных фильтруется, чтобы увидеть данные, в которых сумма продаж превышает 1000.

Диапазон значений:

Эта опция показывает минимальное и максимальное значение выбранного поля при нажатии кнопки «Загрузить». Его можно использовать для ссылки на значения.

Условие фильтра в Таблице

Фильтровать условие по формуле

Используя эту опцию, вы можете написать формулу для фильтрации набора данных. Процедура описана ниже.

Шаги:

  1. Нажмите кнопку-переключатель «По формуле».
  2. Введите формулу в поле, как показано на рисунке.
  3. Нажмите на ОК.

Фильтровать условие по формуле

В приведенном выше примере записанная формула фильтрует данные, в которых сумма продаж превышает 1000.

Вариант использования 6: верхние или нижние фильтры

Эта опция используется для выбора верхнего или нижнего количества записей.

По полю:

Шаг 1)

  1. Выберите вкладку «Сверху» в окне фильтра.
  2. Нажмите на переключатель «По полю».

Фильтровать условие по формуле

Шаг 2)

  1. Выберите «Верх» или «Низ».
  2. Выберите количество записей.
  3. Выберите поле.
  4. Выберите тип агрегации.
  5. Нажмите на ОК.

Фильтровать условие по формуле

В приведенном выше примере фильтр ограничивает набор данных, показывая 10 лучших записей на основе суммы продаж.

По формуле:

Верхнее или нижнее условие также можно задать с помощью формулы.

Шаги:

  1. Нажмите на переключатель «По формуле».
  2. Выберите «Верх» или «Низ».
  3. Выберите количество записей.
  4. Введите формулу.
  5. Нажмите на кнопку OK.

Фильтровать условие по формуле

В приведенном выше примере формула была написана для отображения 10 лучших записей на основе суммы продаж.

Фильтр источника данных

Фильтр источника данных используется для фильтрации данных на уровне источника данных. Он может ограничить записи, присутствующие в наборе данных. Этот фильтр аналогичен фильтру извлечения при защите данных. Но фильтр источника данных и фильтр извлечения не связаны друг с другом. Фильтр источника данных работает как на живом, так и на извлеченном соединении.. Процедура выбора фильтра источника данных приведена ниже.

Шаг 1) Нажмите кнопку «Добавить», расположенную в правом верхнем углу вкладки источника данных.

Фильтр источника данных

Шаг 2) Откроется окно «Редактировать фильтры источника данных». Нажмите «Добавить» в окне.

Фильтр источника данных

После нажатия кнопки «Добавить» выполните оставшиеся шаги из раздела «Извлечение фильтров» -> Шаг 3.

Контекстный фильтр

Контекстный фильтр — это независимый фильтр, который может создавать отдельный набор данных из исходного набора данных и вычислять выборки, сделанные на листе. В качестве контекстного фильтра можно использовать один или несколько категориальных фильтров, разделяющих набор данных на основные части. Все остальные фильтры, используемые на листе, работают на основе выбора контекстного фильтра. Функции контекстных фильтров можно объяснить с помощью таблицы Excel.

Контекстный фильтр

На рисунке показан пример набора данных. Из набора данных видно, что «Категория» может использоваться в качестве контекстного фильтра, поскольку она может разделить набор данных на основные части. После применения фильтра к набору данных можно получить следующие данные.

Контекстный фильтр

При выборе категории «Мебель» данные, доступные в конкретной категории, показаны на рисунке. Другие фильтры, которые можно применить на листе, будут зависеть от фильтра категории. Это основная функция использования контекстного фильтра. Tableau создает временный набор данных в механизме репозитория на основе выбора контекстного фильтра. После выбора контекстного фильтра все остальные параметры и фильтры зависят от выбора конкретного контекстного фильтра. Временная таблица или набор данных, созданный при выборе контекстного фильтра, загружается при каждом изменении контекстного фильтра.

Примените контекстные фильтры на листе:

Любое измерение можно добавить в качестве контекстного фильтра, выполнив действия, указанные ниже:

Шаг 1) Измерение, которое нужно добавить в качестве контекстного фильтра, необходимо добавить в поле раздела фильтра, как показано на изображении.

Применение контекстных фильтров на листе

Шаг 2) Щелкните правой кнопкой мыши измерение, добавленное в раздел фильтра, и выберите опцию «Добавить в контекст».

Применение контекстных фильтров на листе

Шаг 3) Как только фильтр выбран в качестве контекстного фильтра, цвет поля измерения изменится на серый. Это поле серого цвета указывает на контекстный фильтр.

Применение контекстных фильтров на листе

Удаление контекстного фильтра:

Любой контекстный фильтр можно изменить обратно на обычный фильтр, выбрав опцию «Удалить из контекста», которая доступна при щелчке правой кнопкой мыши по измерению. В качестве индикатора цвет поля размера также изменится обратно на синий.

Удаление контекстного фильтра

Преимущества использования контекстных фильтров:

Повысить производительность:

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

Зависимые условия фильтра:

Контекстные фильтры можно использовать для создания зависимых условий фильтрации на основе бизнес-требований. Если размер источника данных велик, для основной категории можно выбрать контекстный фильтр и выполнить другие соответствующие фильтры.

Фильтры измерений

Когда измерение используется для фильтрации данных на листе, оно называется фильтром измерения. Это неагрегированный фильтр, в который можно добавить измерение, группу, наборы и интервал. Фильтр измерений можно применять с помощью верхних или нижних условий, совпадения с подстановочными знаками и формулы.

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

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

  1. Выберите измерение из списка измерений. В этом примере «Категория» выбирается из списка измерений. Перетащите измерение в поле «Фильтры».
  2. Откроется окно «Фильтр». Выберите участника из списка.
  3. Нажмите на кнопку OK.

Фильтры измерений

Приведенная выше процедура фильтрует набор данных, чтобы отображать записи только для категории «Мебель».

Фильтры измерений

Измерительный фильтр:

Фильтр меры может фильтровать данные на основе значений, присутствующих в мере. Агрегированные значения показателей можно использовать в фильтре показателей для изменения данных. Фильтр меры можно применить на листе, выполнив следующую процедуру.

Шаг 1) Перейти к рабочему листу

  1. Выберите меру, присутствующую на вкладке «Меры». В этом примере выбран «Продажи». Перетащите меру в поле «Фильтр».
  2. Откроется окно «Поле фильтра». Выберите любую агрегацию из списка. В этом примере в качестве типа агрегирования выбрана сумма.
  3. Нажмите кнопку «Далее».

Измерить фильтр

Шаг 2) Откроется окно, где нужно выбрать диапазон значений. Другие типы опций, представленные в окне, приведены ниже.

Диапазон значений Минимальный и максимальный диапазон значений измерения могут быть заданы и отфильтрованы.
По крайней мере Для фильтрации данных задается минимальное значение меры.
В большинстве Для фильтрации данных задается максимальное значение меры.
Особый - Special Возможность выбора нулевых или ненулевых значений и фильтрации данных.
  1. Выберите диапазон значений. Вы можете изменить верхний и нижний предел диапазона значений.
  2. Нажмите на кнопку OK.

Измерить фильтр

В приведенном выше примере набор данных фильтруется на основе суммы стоимости продаж от 0 до 22638.

Пользовательский или быстрый фильтр:

Фильтры можно настроить по выбору пользователя. Фильтры могут настраивать рабочие листы и информационные панели для динамического изменения данных. Процедура настройки фильтра приведена ниже.

Шаг 1) Добавьте фильтр «Категория», как показано в разделе «Фильтр измерения».

  1. Щелкните правой кнопкой мыши добавленный фильтр.
  2. Выберите опцию «Показать фильтр».

Пользовательский или быстрый фильтр

Шаг 2) В правой части листа отображается поле фильтра «Категория». По умолчанию фильтр отображает список с несколькими значениями, как показано на рисунке.

Пользовательский или быстрый фильтр

Шаг 3) Вы можете выбрать или отменить выбор участников, присутствующих в фильтре, и изменить данные.

Пользовательский или быстрый фильтр

Пользовательский фильтр:

Пользовательский фильтр защищает данные уровня строки, присутствующие в наборе данных. Его можно использовать при публикации книги на сервере. Для разных пользователей могут применяться разные условия фильтра. Например, предположим, что в фирме есть три отдела: мебель, канцелярские товары и технологии. Используя фильтр пользователей, мы можем разрешить пользователям отображать только те данные, которые относятся к их отделу. т.е. пользователи из отдела «Мебель» могут видеть только данные из категории «Мебель». Это может гарантировать безопасность данных уровня строки. Процедура применения пользовательского фильтра приведена ниже.

Шаг 1)

  1. Нажмите на опцию «Сервер», присутствующую в строке меню.
  2. Наведите указатель мыши на опцию «Создать фильтр пользователей».
  3. Выберите поле, чтобы создать фильтр пользователей. В этом примере категория выбрана в качестве пользовательского фильтра.

Пользовательский фильтр

Шаг 2)

  1. Откроется окно «Вход на сервер Tableau».
  2. Нажмите на опцию «Tableau Online», присутствующую в окне.

Пользовательский фильтр

Шаг 3)

  1. Откроется окно онлайн-входа в Tableau. Введите зарегистрированный адрес электронной почты и пароль.
  2. Нажмите на опцию «Войти».

Пользовательский фильтр

Шаг 4) Откроется окно «Фильтр пользователей». Выполните следующие шаги, чтобы добавить фильтр пользователей.

  1. Введите имя для пользовательского фильтра.
  2. Выберите пользователя из списка пользователей.
  3. Проверьте, какие участники должны отображаться для выбранного участника.
  4. Нажмите на кнопку OK.

Пользовательский фильтр

Он создает пользовательский фильтр в Tableau. Вы можете просмотреть пользовательский фильтр на панели наборов, как показано ниже.

Пользовательский фильтр

Когда книга публикуется на сервере, пользователю отображаются только отфильтрованные данные. Пользовательский фильтр может быть создан для нескольких пользователей для защиты данных.

Резюме

  • Tableau имеет функции для организации и упрощения данных, присутствующих в наборе данных.
  • Фильтр ограничивает количество записей, присутствующих в наборе данных, в зависимости от заданного условия.
  • В Tableau используются различные типы фильтров: фильтры извлечения, фильтры источников данных, контекстные фильтры, фильтры измерений и фильтры мер.
  • Фильтры извлечения изменяют данные в локальной копии набора данных, извлеченной из источника данных.
  • Фильтры источников данных изменяют данные в зависимости от заданного условия. Эти фильтры применяются как к живому, так и к извлеченному соединению.
  • Контекстный фильтр создает временную таблицу в движке Tableau и действует как основной фильтр. Все остальные фильтры, применяемые на листе, зависят от фильтра контекста.
  • Когда измерение используется для фильтрации данных, оно называется фильтром измерения. Он может включать или исключать элементы, присутствующие в измерении.
  • Когда мера используется для фильтрации данных, она называется фильтром меры. Он может изменять данные на основе сравнения измеренных значений.
  • Быстрый или настраиваемый фильтр используется для динамического изменения условий фильтра.
  • Пользовательские фильтры защищают данные уровня строк, опубликованные на сервере.
  • Пользователи могут сортировать поля, присутствующие в наборе данных.
  • Группы могут создаваться для группировки членов, присутствующих в измерении.
  • Пользователи могут строить иерархию, чтобы показать уровень детализации, присутствующий в наборе данных.
  • Наборы можно создавать для выбора или исключения одного или нескольких элементов из поля. Набор можно добавить как отдельное измерение в Tableau.