Типы фильтров в Tableau: Условие по формуле, напримерtracт, Контекст
⚡ Умное резюме
Типы фильтров в Tableau определяют, сколько записей попадает в представление и в каком порядке применяются эти ограничения. На этой странице рассматриваются следующие вопросы:tracФильтры по типу данных, источнику данных, контексту, измерениям и показателям, а также быстрые фильтры, пользовательские фильтры и диалоговое окно для каждого условия фильтрации.
В Tableau данные можно систематизировать и упростить, используя различные методы. В этом уроке для демонстрации мы будем использовать текстовый файл «Sample– Superstore.csv».
Типы фильтров
Фильтры можно применять на листе, чтобы ограничить количество записей, присутствующих в наборе данных. В Tableau Desktop используются различные типы фильтров для разных целей. Ниже приведены различные типы фильтров, используемых в Tableau. Имена типов фильтров сортируются в зависимости от порядка выполнения в Tableau .
- Extract Фильтры
- Фильтры источников данных
- Контекстные фильтры
- Фильтры измерений
- Фильтры измерения
Такой порядок не является формальным. Поскольку каждый фильтр сужает область видимости следующего, в разделе ниже объясняется последовательность действий, после чего рассматриваются отдельные типы фильтров.
Порядок фильтрации Operaфункции в Tableau
В Tableau фильтры применяются в фиксированном порядке. Фильтр, установленный на раннем этапе, удаляет строки до того, как их увидят какие-либо последующие фильтры, вычисления или итоговые значения, поэтому два фильтра, которые выглядят одинаково, могут давать разные результаты в зависимости от их положения.
Последовательность действий следующая.
- Extract-фильтры — применялось в то время как местный эксtracСоздан файл .t. Исключенные из него строки вообще не попадают в файл .hyper, поэтому ничто в дальнейшем не сможет их восстановить.
- Фильтры источников данных — Применяются по мере того, как рабочая книга запрашивает источник. Они работают как при активных соединениях, так и при внешних.tracи действуют как ограничение, действующее на всю рабочую книгу.
- Контекстные фильтры — Затем применяется, создавая временную таблицу, к которой обращаются все остальные фильтры.
- Фильтры размеров — Категориальные фильтры, размещенные на полке «Фильтры», оцениваются до любой агрегации.
- Измерьте фильтры — применяется после агрегирования, поскольку проверяемое значение существует только после суммирования или усреднения строк.
На практике важны два следствия. Во-первых, фильтр по измерению «Топ N» рассчитывается для всего, что осталось после контекстного фильтра, поэтому добавление контекстного фильтра изменяет состав элементов, попадающих в «Топ N». Во-вторых, фильтр по мере не может удалить строки до выполнения фильтра «Топ N» на уровне измерения, поскольку агрегирование происходит позже в цепочке.
После определения последовательности действий каждый тип фильтра рассматривается в том порядке, в котором он выполняется.
Extract Фильтры
ExtracT-фильтры используются для фильтрации extracПолученные данные из источника данных. Этот фильтр используется только в том случае, если пользователь...tracЭто данные из источника данных.
После подключения текстового файла к Tableau вы сможете видеть данные в режиме реального времени и в реальном времени.tracВыберите опцию в правом верхнем углу вкладки «Источник данных». Прямое подключение к источнику данных. Например:tracт соединение extracПолучает данные из источника данных и создает локальную копию в репозитории Tableau. Процедура создания копии.tracФильтр тинга представлен следующим образом.
Шаг 1) После подключения текстового файла к Tableau,
- Нажмите на «Ex»tracрадиокнопка «t», как показано на рисунке.
Это создаст локальную копию в репозитории Tableau.
Шаг 2) Следующая,
- Нажмите на кнопку «Редактировать», расположенную рядом с Ex.tracкнопка т.
- Оно открывает «Ex»tracОткройте окно «Данные». Нажмите на кнопку «Добавить», расположенную в этом окне.
Шаг 3) Откроется окно «Добавить фильтр» для выбора условий фильтра.
Вы можете выбрать любое из полей и добавить его в качестве примера.tract-фильтр. В этом примере мы выбрали «Категория» в качестве примера.tracТ-фильтр.
- Выберите «Категорию» из списка.
- Нажмите «ОК».
После нажатия кнопки «ОК» откроется окно фильтра.
В окне фильтра представлено несколько вариантов фильтрации по категориям на основе различных сценариев использования. Все сценарии использования и условия фильтрации описаны ниже. Один и тот же диалог используется для фильтров по источникам данных, измерениям и контексту, поэтому, изучив его один раз, вы сможете освоить все варианты.
Условие фильтрации в Tableau
Вариант использования 1: выбор из списка
По умолчанию в окне фильтра открывается опция «Выбрать из списка». Используя эту опцию, вы можете включить или исключить участников, присутствующих в поле.
Включить вы можете
- Выберите участников
- Нажмите на кнопку OK.
Чтобы исключить выбранных участников,
- Нажмите на флажок «Исключить»
- Выберите участников, которых хотите исключить
- Нажмите на кнопку OK.
В разделе «Выбрать из списка» есть еще две опции.
- Все
- Ничто
Все:
Эта опция включает или исключает всех участников, присутствующих в поле. В этом примере все участники включаются, нажав кнопку «Все».
Шаг 1)
- Выберите вариант «Все».
- Нажмите ОК.
Шаг 2) Далее
- Это показывает extracфильтр данных. Условие фильтрации также добавляется в пример.tracокно фильтра t.
- Нажмите ОК, чтобы добавить extracТ-фильтр.
Чтобы исключить всех участников из списка, сначала нажмите кнопку «Исключить». Затем выберите параметр «Все» и нажмите «ОК». Эта процедура добавит фильтр в список.tracокно фильтра данных t.
None:
Если вы хотите удалить все выделения в окне фильтра и начать новые, вы можете использовать опцию «Нет». Опция «Нет» удаляет все выделения в окне фильтра. После удаления вы можете выбрать новых участников.
- Нажмите на опцию «Нет». Выберите новых участников, которые будут добавлены в качестве фильтра.
- Нажмите ОК, чтобы добавить extracТ-фильтр.
Вариант использования 2: список пользовательских значений
Список настраиваемых значений позволяет пользователю вводить имя элемента и соответствующим образом фильтровать поле. Пользовательский список значений можно создать, следуя данной процедуре.
Шаг 1) На экране фильтра
- Нажмите кнопку-переключатель «Список пользовательских значений».
- Введите имя участника.
- Нажмите на символ «+», чтобы добавить имя в список.
- Вы можете добавить несколько участников в список и нажать «ОК».
В окне есть опция «Включить все значения, если они пусты». Его можно выбрать для включения всех значений, присутствующих в поле, когда выбранный элемент не имеет данных.
Опция «Очистить список» очищает список таможенной стоимости.
Вариант использования 3: использовать все
Эта опция выбирает всех участников, присутствующих в поле.
Вариант использования 4: подстановочный знак
Опция «Подстановочный знак» используется для фильтрации полей на основе соответствия заданному подстановочному знаку. Пользователи могут вводить символ и фильтровать поле на основе соответствия. Ниже приведены различные типы совпадений.
| Комплект | Выберите элементы, если имя элемента содержит печатные символы. |
| Начинается с | Выберите участников, если имя члена начинается с печатных символов. |
| Заканчивается | Выберите участников, если имя члена заканчивается печатными символами. |
| Точно соответствует | Выберите элементы, если имя элемента точно соответствует введенным символам. |
Шаг 1)
- Выберите вкладку «Подстановочный знак».
- Введите соответствующие символы.
- Выберите тип соответствия. В этом примере выбран тип соответствия «Содержит».
- Нажмите на кнопку OK.
Вариант использования 5: Фильтрация по условию
Эта опция используется для фильтрации набора данных путем задания нескольких условий. Условие фильтрации по полю приведено ниже.
По полю:
- Выберите вкладку «Условие» в окне «Фильтр».
- Нажмите кнопку-переключатель «По полю».
- В раскрывающемся списке выберите имя поля для фильтрации.
- В раскрывающемся списке выберите тип агрегирования, например «Сумма», «среднее» и «медиана».
- Выберите оператора из раскрывающегося списка.
- Введите значение для фильтрации выбранного поля.
- Нажмите на кнопку OK.
В приведенном выше примере набор данных фильтруется, чтобы увидеть данные, в которых сумма продаж превышает 1000.
Диапазон значений:
Эта опция показывает минимальное и максимальное значение выбранного поля при нажатии кнопки «Загрузить». Его можно использовать для ссылки на значения.
Фильтровать условие по формуле
Используя эту опцию, вы можете написать формулу для фильтрации набора данных. Процедура описана ниже.
Шаги:
- Нажмите кнопку-переключатель «По формуле».
- Введите формулу в поле, как показано на рисунке.
- Нажмите на ОК.
В приведенном выше примере записанная формула фильтрует данные, в которых сумма продаж превышает 1000.
Вариант использования 6: верхние или нижние фильтры
Эта опция используется для выбора верхнего или нижнего количества записей.
По полю:
Шаг 1)
- Выберите вкладку «Сверху» в окне фильтра.
- Нажмите на переключатель «По полю».
Шаг 2)
- Выберите «Верх» или «Низ».
- Выберите количество записей.
- Выберите поле.
- Выберите тип агрегации.
- Нажмите на ОК.
В приведенном выше примере фильтр ограничивает набор данных, показывая 10 лучших записей на основе суммы продаж.
По формуле:
Верхнее или нижнее условие также можно задать с помощью формулы.
Шаги:
- Нажмите на переключатель «По формуле».
- Выберите «Верх» или «Низ».
- Выберите количество записей.
- Введите формулу.
- Нажмите на кнопку OK.
В приведенном выше примере формула была написана для отображения 10 лучших записей на основе суммы продаж.
Фильтр источника данных
Фильтр источника данных используется для фильтрации данных на уровне источника данных. Он может ограничивать количество записей в наборе данных. Этот фильтр аналогичен, например,tracФильтр t предназначен для защиты данных. Но фильтр источника данных и extracФильтры T не связаны друг с другом. Фильтр источника данных работает как в рабочем, так и в рабочем режиме.tracts соединение. Процедура выбора фильтра источника данных приведена ниже.
Шаг 1) Нажмите кнопку «Добавить», расположенную в правом верхнем углу вкладки источника данных.
Шаг 2) Откроется окно «Редактировать фильтры источника данных». Нажмите «Добавить» в окне.
После нажатия кнопки «Добавить» выполните оставшиеся шаги из раздела «Пример».tracФильтры -> Шаг 3.
Контекстный фильтр
Контекстный фильтр — это независимый фильтр, который может создавать отдельный набор данных из исходного набора данных и вычислять выборки, сделанные на листе. В качестве контекстного фильтра можно использовать один или несколько категориальных фильтров, разделяющих набор данных на основные части. Все остальные фильтры, используемые на листе, работают на основе выбора контекстного фильтра. Функции контекстных фильтров можно объяснить с помощью таблицы Excel.
На рисунке показан пример набора данных. Из набора данных видно, что «Категория» может использоваться в качестве контекстного фильтра, поскольку она может разделить набор данных на основные части. После применения фильтра к набору данных можно получить следующие данные.
При выборе категории «Мебель» данные, доступные в конкретной категории, показаны на рисунке. Другие фильтры, которые можно применить на листе, будут зависеть от фильтра категории. Это основная функция использования контекстного фильтра. Tableau создает временный набор данных в механизме репозитория на основе выбора контекстного фильтра. После выбора контекстного фильтра все остальные параметры и фильтры зависят от выбора конкретного контекстного фильтра. Временная таблица или набор данных, созданный при выборе контекстного фильтра, загружается при каждом изменении контекстного фильтра.
Примените контекстные фильтры на листе:
Любое измерение можно добавить в качестве контекстного фильтра, выполнив действия, указанные ниже:
Шаг 1) Измерение, которое нужно добавить в качестве контекстного фильтра, необходимо добавить в поле раздела фильтра, как показано на изображении.
Шаг 2) Щелкните правой кнопкой мыши измерение, добавленное в раздел фильтра, и выберите опцию «Добавить в контекст».
Шаг 3) Как только фильтр выбран в качестве контекстного фильтра, цвет поля измерения изменится на серый. Это поле серого цвета указывает на контекстный фильтр.
Удаление контекстного фильтра:
Любой контекстный фильтр можно изменить обратно на обычный фильтр, выбрав опцию «Удалить из контекста», которая доступна при щелчке правой кнопкой мыши по измерению. В качестве индикатора цвет поля размера также изменится обратно на синий.
Преимущества использования контекстных фильтров:
Повысить производительность:
Когда контекстный фильтр используется в больших источниках данных, он может повысить производительность, поскольку создает временную часть набора данных на основе выбора контекстного фильтра. Производительность можно эффективно улучшить за счет выбора основных категориальных контекстных фильтров.
Зависимые условия фильтра:
Контекстные фильтры можно использовать для создания зависимых условий фильтрации на основе бизнес-требований. Если размер источника данных велик, для основной категории можно выбрать контекстный фильтр и выполнить другие соответствующие фильтры.
Фильтры измерений
Когда измерение используется для фильтрации данных на листе, оно называется фильтром измерения. Это неагрегированный фильтр, в который можно добавить измерение, группу, наборы и интервал. Фильтр измерений можно применять с помощью верхних или нижних условий, совпадения с подстановочными знаками и формулы.
С помощью этого фильтра элементы, присутствующие в измерении, можно включить в список или исключить из него. Фильтр измерений можно отобразить на листе или информационной панели для динамического изменения условий фильтра. Процесс добавления измерения в качестве фильтра выглядит следующим образом.
Шаг 1) Перейдите к рабочему листу, как указано в приведенных выше разделах, и следуйте инструкциям.
- Выберите измерение из списка измерений. В этом примере «Категория» выбирается из списка измерений. Перетащите измерение в поле «Фильтры».
- Откроется окно «Фильтр». Выберите участника из списка.
- Нажмите на кнопку OK.
Приведенная выше процедура фильтрует набор данных, чтобы отображать записи только для категории «Мебель».
Измерить фильтр
Фильтр мер позволяет фильтровать данные на основе значений, содержащихся в мере. Агрегированные значения меры могут быть использованы в фильтре мер для изменения данных. Поскольку он выполняется после агрегирования, это последний фильтр в порядке операций, описанных ранее. Фильтр мер можно применить в рабочем листе, следуя описанной процедуре.
Шаг 1) Перейти к рабочему листу
- Выберите показатель, представленный на вкладке «Показатели». В этом примере выбран показатель «Продажи». Перетащите показатель в поле «Фильтр».
- Откроется окно «Поле фильтра». Выберите любую агрегацию из списка. В этом примере в качестве типа агрегирования выбрана сумма.
- Нажмите кнопку «Далее».
Шаг 2) Откроется окно, где нужно выбрать диапазон значений. Другие типы опций, представленные в окне, приведены ниже.
| Диапазон значений | Минимальный и максимальный диапазон значений измерения могут быть заданы и отфильтрованы. |
| По крайней мере | Для фильтрации данных задается минимальное значение меры. |
| В большинстве | Для фильтрации данных задается максимальное значение меры. |
| Особый - Special | Возможность выбора нулевых или ненулевых значений и фильтрации данных. |
- Выберите диапазон значений. Вы можете изменить верхний и нижний предел диапазона значений.
- Нажмите на кнопку OK.
В приведенном выше примере набор данных фильтруется на основе суммы стоимости продаж от 0 до 22638.
Пользовательский или быстрый фильтр
Фильтры можно настроить по выбору пользователя. Фильтры могут настраивать рабочие листы и информационные панели для динамического изменения данных. Процедура настройки фильтра приведена ниже.
Шаг 1) Добавьте фильтр «Категория», как показано в разделе «Фильтр измерений».
- Щелкните правой кнопкой мыши добавленный фильтр.
- Выберите опцию «Показать фильтр».
Шаг 2) В правой части листа отображается поле фильтра «Категория». По умолчанию фильтр отображает список с несколькими значениями, как показано на рисунке.
Шаг 3) Вы можете выбрать или отменить выбор участников, присутствующих в фильтре, и изменить данные.
Пользовательский фильтр
Пользовательский фильтр защищает данные уровня строки, присутствующие в наборе данных. Его можно использовать при публикации книги на сервере. Для разных пользователей могут применяться разные условия фильтра. Например, предположим, что в фирме есть три отдела: мебель, канцелярские товары и технологии. Используя фильтр пользователей, мы можем разрешить пользователям отображать только те данные, которые относятся к их отделу. т.е. пользователи из отдела «Мебель» могут видеть только данные из категории «Мебель». Это может гарантировать безопасность данных уровня строки. Процедура применения пользовательского фильтра приведена ниже.
Шаг 1)
- Нажмите на опцию «Сервер», присутствующую в строке меню.
- Наведите указатель мыши на опцию «Создать фильтр пользователей».
- Выберите поле, чтобы создать фильтр пользователей. В этом примере категория выбрана в качестве пользовательского фильтра.
Шаг 2)
- Откроется окно «Вход на сервер Tableau».
- В окне выберите опцию «Tableau Cloud», которая в версиях до 2022 года называлась «Tableau Online».
Шаг 3)
- Откроется окно входа в Tableau Cloud. Введите свой зарегистрированный адрес электронной почты и пароль.
- Нажмите на опцию «Войти».
Шаг 4) Откроется окно «Фильтр пользователей». Выполните следующие шаги, чтобы добавить фильтр пользователей.
- Введите имя для пользовательского фильтра.
- Выберите пользователя из списка пользователей.
- Проверьте, какие участники должны отображаться для выбранного участника.
- Нажмите на кнопку OK.
Он создает пользовательский фильтр в Tableau. Вы можете просмотреть пользовательский фильтр на панели наборов, как показано ниже.
После публикации рабочей книги на сервере пользователю отображаются только отфильтрованные данные. Для защиты данных можно создать фильтр для нескольких пользователей. После ограничения доступа к записям обычно следует их упорядочивание, которое описано в соответствующем разделе. сортировка данных в Tableau.










































