Добавление виджета фильтра

Insights в ArcGIS Online
Insights в ArcGIS Enterprise
Insights desktop

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

Примечание:

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

Добавление виджета динамического фильтра

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

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

  1. Щелкните кнопку Виджеты Виджеты на панели инструментов рабочей книги и выберите Фильтр.
  2. Для Типа фильтра выберите Динамический.
  3. Для Поля щелкните Выбрать поле, чтобы развернуть список с именами полей.
    Подсказка:

    Используйте строку поиска или кнопку сортировки для поиска полей, если необходимо.

  4. Выберите поле из списка.
    Примечание:

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

  5. Нажмите Создать.

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

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

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

Добавление виджета группового фильтра

Виджет группового фильтра может использоваться для добавления одного фильтра для нескольких значений из строкового поля или диапазона значений чисел, даты или времени. Например, если у вас есть набор данных по странам мира, вы можете создать один фильтр для Великобритании, включающий Северную Ирландию, Шотландию, Англию и Уэльс. В виджет добавится единый фильтр, подписанный согласно имени поля (например, CountryName).

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

  1. Щелкните кнопку Виджеты Виджеты на панели инструментов рабочей книги и выберите Фильтр.
  2. Для Типа фильтра выберите Групповой.
  3. Для Поля щелкните Выбрать поле, чтобы развернуть список с именами полей.
    Подсказка:

    Используйте строку поиска или кнопку сортировки для поиска полей, если необходимо.

  4. Выберите поле из списка.
  5. Нажмите Создать.
  6. Примените параметры для группы фильтров. Подробнее о настройке фильтров по типу поля см. в разделе Фильтрация данных.
  7. Щёлкните Добавить.
  8. Можно также щелкнуть кнопку Переименовать фильтр Переименовать фильтр, чтобы создать более подходящую подпись.
  9. Дополнительно можно щелкнуть Добавить группу, чтобы добавить другие значения фильтра. Каждую группу можно добавлять в виджет фильтра отдельно.

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

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

Добавление виджета поиска фильтра

Виджет поиска фильтра позволяет фильтровать данные на основе совпадений текста в строковых полях. Например, вы можете создать фильтр поиска для поля с адресами и использовать фильтр для поиска значений, содержащих текст Main St.

Текстовые совпадения нечувствительны к регистру и могут содержать частичные совпадения слов. В приведенном выше примере 123 main st и 234 Main Street будут возвращены как совпадающие.

Подсказка:

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

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

  1. Щелкните кнопку Виджеты Виджеты на панели инструментов рабочей книги и выберите Фильтр.
  2. В поле Тип фильтра выберите Поиск.
  3. Для Поля щелкните Выбрать поле, чтобы развернуть список с именами полей.
    Подсказка:

    Используйте строку поиска или кнопку сортировки для поиска полей, если необходимо.

  4. Выберите из списка текстовое поле.
  5. Нажмите Создать.

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

Примечание:

Фильтры поиска могут возвратить неточные результаты для полей, содержащих японские, корейские или китайские символы в браузерах Google Chrome и Safari.

Добавление виджета расширенного фильтра

Виджеты расширенных фильтров позволяют вам создавать фильтры с помощью выражений запросов. Виджетам расширенных фильтров доступны те же операторы (например, +, ÷, > и <>) и функции, что и вычисленным полям.

Примеры сценариев и выражений расширенных фильтров см. в разделе Создание расширенных фильтров.

Выполните следующие действия, чтобы добавить виджет расширенного фильтра:

  1. Щелкните кнопку Виджеты Виджеты на панели инструментов рабочей книги и выберите Фильтр.
  2. Для Типа фильтра выберите Расширенный.
  3. Для Набора данных выберите набор, к которому будет применен фильтр.
  4. Нажмите Создать.
  5. Щелкнув внутри окна Выражение пользовательского фильтра, вы увидите доступные поля и функции и сможете начать написание своего выражения.
  6. В нижней части окна Выражение пользовательского фильтра наблюдайте зеленую метку Правильное выражение, означающую, что выражение корректно.
    Примечание:

    В выражении должен присутствовать пригодный для фильтра условный оператор, такой как < , = или <> (например, Revenue-Expenses>100000).

  7. Щёлкните Добавить.
  8. Можно также щелкнуть кнопку Переименовать фильтр Переименовать фильтр, чтобы создать более подходящую подпись.
  9. Вы также можете щелкнуть Добавить выражения, чтобы добавить выражения фильтра. Каждое выражение можно добавлять в фильтр отдельно.

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

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

Редактировать фильтр

Используйте кнопку Редактировать Редактировать, чтобы отредактировать виджет фильтра. Вы можете изменить параметры виджета Тип фильтра и Поле. Редактирование виджета фильтра переопределяет предыдущие настройки фильтра.

Свойства

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

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

  1. Щелкните кнопку Опции карточки Опции карточки на виджете фильтра, чтобы показать боковую панель.
  2. Щелкните кнопку Оформление Оформление.

    Откроется панель Оформление.

  3. Щелкните вкладку Свойства Вкладка Свойства.
  4. Щелкните Ниспадающее меню, Одиночная выборка или Множественная выборка, чтобы выбрать ее тип, если необходимо.
  5. Используйте бегунки, чтобы включить или выключить опции Отобразить включить/исключить, Показать окно поиска и Показать Сброс, если необходимо.
  6. Закройте панель Оформление.

Настройки виджета

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

  • Отобразить включить/исключить — определяет, содержит ли динамический фильтр меню для переключения между Включить и Исключить. Если этот параметр включен, меню будет доступно всем, кто использует фильтр, в том числе в интерактивных отчетах. Если не включено, меню будет недоступно, и фильтр будет соответствовать настройке (включить или исключить), которая была выбрана до отключения опции Отобразить включить/исключить. По умолчанию эта опция включена на всех динамических фильтрах.
  • Показать поле поиска — определяет, доступно ли в виджете фильтра поле поиска. Поле поиска полезно для фильтров с большим количеством значений, поскольку фильтр можно обновить, не прокручивая все значения. По умолчанию эта опция включена на всех динамических фильтрах для текстовых полей.
  • Показать Сброс — определяет, доступна ли в виджете фильтра кнопка Сброс. Кнопка Сброс очищает все выбранные фильтры для отображения нефильтрованных данных. Если опция не включена, будет невозможно отобразить на странице нефильтрованный набор данных. Эта опция включена для всех динамических фильтров и фильтров поиска, а также для групповых и расширенных фильтров, по умолчанию использующих ниспадающее меню или формат одиночного выбора.

Тип выборки

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

  • Ниспадающий - позволяет выбрать одно значение из меню опций.
  • Одиночная выборка - позволяет одновременно включать только одно значение. Если выбрано другое значение, предыдущее значение будет отменено.
  • Множественная выборка - позволяет выбирать несколько значений одновременно.
Примечание:

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

Добавление нескольких виджетов фильтров

Есть два способа добавления нескольких фильтров на страницу: добавление нескольких фильтров в один виджет и добавление нескольких виджетов.

Несколько фильтров в одном виджете

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

Несколько виджетов фильтров

На странице Insights может быть несколько виджетов фильтров. Если на странице есть несколько виджетов фильтров для одного набора данных на странице, фильтры объединяются с помощью условия AND, т.е., на странице будут отображаться только те объекты, которые соответствуют критериям каждого виджета фильтра.

Ограничения

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