При заданных фильтрах укажите какие данные будут отфильтрованы
Перейти к содержимому

При заданных фильтрах укажите какие данные будут отфильтрованы

  • автор:

Настройки счетчика №33980360: При заданных фильтрах укажите, какие данные будут отфильтрованы?

Настройки счетчика №33980360: При заданных фильтрах укажите, какие данные будут отфильтрованы?

  • Просмотры страницы с заголовком «тест»
  • Просмотры любых страниц, кроме страницы с заголовком «тест»
  • Все визиты
  • Визиты владельца счетчика
  • Все визиты, кроме визитов владельца счетчика

Подписывайтесь на наши сообщества по интернет-маркетингу

Видеоматериалы:

Канал в Telegram:

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

Применение фильтра для просмотра отдельных записей в базе данных Access

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

В этой статье

  • Использование фильтров
  • Выбор и применение типа фильтра
  • Удаление и повторное применение фильтра
  • Очистка фильтра
  • Сохранение фильтра

Использование фильтров

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

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

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

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

1. Доступные фильтры зависят от типа данных в выбранном столбце.

2. Фильтр «Все даты» в фильтре «Период» игнорирует часть значений даты с днем и годом.

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

1. Значок фильтра в заголовке столбца и на панели навигатора записей указывает, что текущее представление фильтруется по столбцу BirthDate.

2. В представлении таблицы при наведении указателя мыши на заголовок столбца вы увидите текущее условие фильтра.

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

Например, чтобы просмотреть имена контактов, живущих в Великобритании, дни рождения которых выпадают на апрель, можно отфильтровать таблицу Контакты в поле CountryRegion, а также в поле BirthDate. Если фильтры применяются к нескольким полям в одном представлении, они объединяются с помощью оператора AND, например:

СтранаРегион = РФ AND ДатаРождения (месяц) = апрель

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

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

Чтобы окончательно удалить фильтр из представления: очистите фильтр. Сведения о том, как очистить фильтры, см. в разделе Очистка фильтра.

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

Выбор и применение типа фильтра

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

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

Выберите один из следующих типов фильтров:

Общие фильтры: фильтрация по определенным значениям или диапазону значений.

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

Фильтрация по форме: фильтрация по нескольким полям в форме или таблице или при попытке найти определенную запись.

Расширенный фильтр: тип фильтрации, в котором определяются настраиваемые критерии фильтра.

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

Общие фильтры

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

Щелкните правой кнопкой мыши поле, которое нужно отфильтровать. Для фильтрации по нескольким столбцам или элементам управления необходимо выбрать и отфильтровать каждый столбец или элемент управления отдельно или использовать параметр расширенного фильтра. Дополнительные сведения см. в разделах Фильтр по форме и Расширенные фильтры этой статьи.

Например, чтобы просмотреть фильтры, доступные для поля BirthDate, на вкладке Главная в группе Сортировать & фильтр нажмите кнопку Фильтр.

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

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

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

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

Применение общего фильтра
  1. Откройте таблицу, запрос, форму или отчет в режиме таблицы, формы, отчета или макета.
  2. Убедитесь, что представление еще не отфильтровано. На панели выбора записей проверьте наличие значка Без фильтра или затененного значка Нет фильтра.

Совет: Чтобы удалить все фильтры для конкретного объекта, на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем выберите команду Очистить все фильтры.

Чтобы применить общий фильтр, наведите указатель мыши натекстовые фильтры (число илидата), а затем выберите нужный фильтр. Для фильтров Равно и Между предлагается ввести необходимые значения.

Совет: Некоторые символы, например *, % и ?, в текстовом поле фильтра воспринимаются как специальные. Например, звездочка (*) представляет строку символов, поэтому строка «а*» соответствует любой строке, которая начинается с буквы а, а не только буквальному значению а*. Чтобы символ не воспринимался как специальный, заключайте его в квадратные скобки [], например: a[*]. В базах данных, использующих стандарт ANSI-89, специальными считаются символы *, ?, [, ], !, — и #. В базах данных, использующих стандарт ANSI-92, специальными считаются символы %, _, [, ], ^ и -. Вы можете использовать любой из стандартов с Access, но вы не можете смешивать два стандарта (например, ?a*) в конкретном выражении..

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

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

Чтобы отфильтровать значения NULL (значение NULL указывает на отсутствие данных) в полях текста, числа и даты: в списке проверка очистите поле (Выбрать все) проверка, а затем выберите поле проверка рядом с (Пустые).

Фильтрация по выделенному фрагменту

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

Например, если в поле BirthDate выбрано значение 21.02.1967, на вкладке Главная в группе Сортировка & фильтр нажмите кнопку Выбор , чтобы отобразить фильтр по командам выбора, а затем выберите параметр фильтрации.

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

1. Фильтрация по началу значения поля.

2. . по середине значения поля.

3. . или по концу значения поля.

Примечание: Фильтрация по частично выделенному значению недоступна для многозначных полей. Команда Выделение недоступна для вложений.

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

Применение фильтра по выделенному фрагменту
  1. Откройте таблицу, запрос, форму или отчет в режиме таблицы, формы, отчета или макета.
  2. Убедитесь, что представление еще не отфильтровано. На панели выбора записей проверьте наличие значка Без фильтра или затененного значка Нет фильтра.
  3. Перейдите к записи, содержащей значение, которое вы хотите использовать в фильтре, и щелкните внутри столбца (в режиме таблицы) или элемента управления (в режиме формы, отчета или макета).

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

Фильтр по форме

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

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

Например, если вы хотите найти все записи клиентов, где имя контактного лица — Владелец, а это лицо находится либо в Портленде , либо в Евгении, откройте таблицу клиентов или форму, а на вкладке Главная в группе Сортировать & фильтр нажмите кнопку Дополнительно, а затем — Фильтр по форме.

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

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

Применение фильтра с помощью заполнения формы
  1. Откройте таблицу или запрос в режиме таблицы или форму в режиме формы.
  2. Убедитесь, что представление еще не отфильтровано. На панели выбора записей проверьте наличие значка Без фильтра или затененного значка Нет фильтра.
  3. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Фильтр по форме.
  4. Выполните указанные ниже действия, соответствующие выбранному режиму. Представление таблицы: Щелкните первую строку в столбце, по которому требуется отфильтровать, щелкните появиющуюся стрелку и выберите значение. Чтобы добавить дополнительные значения, просто щелкните вкладку Или в нижней части таблицы и выберите другое значение. Представление формы. Щелкните стрелку, которая отображается в элементе управления, и выберите значение для фильтрации. Чтобы добавить дополнительные значения, щелкните вкладку Или в нижней части формы и выберите другое значение.
  • Чтобы указать список возможных значений для поля, используйте оператор or. Например, укажите «Portland» или «Oregon» в поле Город, чтобы отфильтровать записи, содержащие любое значение.
  • Для фильтрации по состоянию элемента управления, например флажка или кнопки, щелкните элемент управления, чтобы привести его в нужное состояние. Если элемент управления больше не нужно использовать в качестве условия фильтрации записей, верните его в нейтральное состояние, то есть сделайте так, чтобы он был недоступен (затенен).
  • Чтобы отфильтровать записи со значениями null (отсутствует), отличными от null, пустыми (пусто или «») или непустыми, в поле введите Is Null, Is Not Null, «» или Not «».
  • Чтобы получить все записи, соответствующие одному из нескольких наборов условий, укажите условия, введя первый набор условий, перейдите на вкладку Или , а затем введите следующий набор условий. Имейте в виду, что значение поля, которое нужно использовать как фильтр независимо от других значений полей, необходимо ввести на вкладке Найти и на каждой вкладке Или. Иначе говоря, на вкладке Найти и каждой вкладке Или задается отдельный набор значений фильтра.
  • Также обратите внимание, что при каждом добавлении условия поля на вкладку Или Access создает другую вкладку Или . Это позволяет указать несколько альтернативных условий отбора. Фильтр возвращает любую запись, в которой содержатся все значения, указанные на вкладке Найти, или все значения, указанные на первой вкладке Или, или все значения, указанные на второй вкладке Или, и т. д.

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

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

Расширенный фильтр

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

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

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

Применение расширенного фильтра
  1. Откройте таблицу, запрос, форму или отчет в режиме таблицы, формы, отчета или макета.
  2. Убедитесь, что представление еще не отфильтровано. В строке переходов по записям проверьте, что значок Нет фильтра отображается затененным (недоступен). Если строка переходов по записям не отображается, нажмите кнопку Дополнительно в группе Сортировка и фильтр на вкладке Главная и затем выберите команду Очистить все фильтры (если команда Очистить все фильтры недоступна, никакие фильтры не применены).
  3. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр.
  4. Добавьте в сетку поля, к которым требуется применить фильтр.
  5. В строке Условия отбора укажите условие для каждого поля. Условия применяются в виде набора, и отображаются только записи, которые соответствуют всем условиям в строке Условия отбора. Чтобы указать альтернативные условия для отдельного поля, введите первое условие в строке Условия отбора, второе условие в строке или и т. д.
  • Весь набор условий в строке или применяется в качестве альтернативы для набора условий в строке Условия отбора. Любое условие, которое должно применяться в обоих наборах условий, необходимо ввести как в строку Условия отбора, так и в строку или. Нажмите кнопку Переключить фильтр, чтобы увидеть отфильтрованные строки.
  • Чтобы научиться задавать условия, примените к представлению общий фильтр или фильтр по выделенному, который позволяет получить желаемый результат. Затем, когда фильтр применяется к представлению, отображается вкладка Фильтр объекта.
Специальные команды на вкладке Фильтр документа

На вкладке документа Фильтр доступны две специальные команды. Если щелкнуть правой кнопкой мыши в любом месте вкладки над бланком, в контекстном меню будут доступны команды Загрузить из запроса и Сохранить как запрос.

Команда Загрузить из запроса позволяет загрузить макет выбранного запроса в сетку. Это позволяет использовать условия запроса в качестве критериев фильтра.

Команда Сохранить как запрос позволяет сохранить параметры фильтра в виде нового запроса.

Удаление и повторное применение фильтра

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

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

Чтобы повторно применить последние фильтры, нажмите кнопку Нефильтровано на панели навигатора записей.

Очистка фильтра

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

  • Чтобы очистить один фильтр из одного поля, щелкните правой кнопкой мыши отфильтрованный столбец или элемент управления и выберите команду Очистить фильтр из имени поля.
  • Чтобы очистить все фильтры из всех полей: на вкладке Главная в группе Сортировать & фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Очистить все фильтры .

Сохранение фильтра

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

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

Примечание: Свойство FilterOnLoad применяется только при загрузке объекта. Если задать его для объекта в конструкторе и затем переключиться в другое представление, новое значение применено не будет. Чтобы изменения свойства FilterOnLoad вступили в силу, необходимо закрыть и повторно открыть объект.

Применение фильтров

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

Как автор карты вы можете настроить интерактивные фильтры, которые позволят вашей аудитории изучать данные самостоятельно. Предоставляя подсказки и советы о доступных значениях в слое, вы указываете вашей аудитории другие фильтры, которые можно применить к объектам. Например, вы можете создать интерактивный фильтр для слоя школ таким, чтобы ваша аудитория могла бы выбрать для просмотра либо начальные школы (elementary), либо средние школы (middle), либо училища (secondary). По умолчанию слой показывает начальные школы (elementary). Считывая предоставленные вами подсказки и советы о доступных значениях в слое, ваша аудитория знает, что может изменить значения на средние школы (middle) или училища (secondary) .

Работа с существующими фильтрами

Если векторный слой карты содержит фильтр, вы видите фильтрованный вид объектов. На карте будут отображены только те объекты, которые удовлетворяют заданным в фильтре условиям. Например, автор карты может настроить фильтр для слоя школ, который содержит начальные, средние школы и училища, чтобы показывать только начальные школы (например, Тип Начальные ). В этом случае, средние школы и училища будут отфильтрованы при отображении карты. Если автор карты установил интерактивный фильтр для слоя школ, то вы можете изменить значение на Средние школы и теперь видеть только средние школы в данном регионе.

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

Фильтр

  1. Откройте карту, содержащую фильтрованный слой, во Map Viewer .
  2. Щелкните Детали и щелкните Ресурсы .
  3. Перейдите к слою объектов с имеющимся фильтром и щелкните Фильтр .
  4. Изменить, редактировать или просмотреть фильтр.
    • На вкладке Изменить вы можете применить новое значение для существующего интерактивного фильтра. Введите новое значение для выражения и нажмите кнопку Применить фильтр . Отображение карты обновляется новым фильтрованным видом векторного слоя. Вкладка также показывает похожие версии выражений фильтра. Данная вкладка появляется тогда, когда в фильтре присутствуют интерактивные выражения. Если в фильтре отсутствуют интерактивные выражения, то вы видите вкладку Просмотреть вместо версий выражений фильтра.
    • На вкладке Редактировать вы можете обновить выражения. Ознакомьтесь со следующим разделом для получения более подробной информации по обновлению выражений.

Создание фильтров

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

В приведенных ниже шагах показано, как применяются фильтры в Map Viewer . Для слоев объектов также можно применить фильтры на вкладке Визуализация на странице элемента слоя.

Фильтр

  1. Откройте карту в Map Viewer .
  2. Щелкните Детали и щелкните Ресурсы .
  3. Перейдите к векторному слою, который вы хотите отфильтровать и щелкните Фильтр .
  4. Создайте ваше определяющее выражение.
  5. Выражения используют следующую общую форму: .
  6. Вы можете создать одно выражение, несколько выражений, или один или несколько наборов выражений. Набор представляет собой группировку выражений, например, Тип – начальные и Прием – 400 и более (Type is elementary and Enrollment is at least 400) . Для создания набора выражений щелкните Добавить набор .
  7. Если у вас имеется более одного выражения, то выберите для отображения объекты в слое, которые удовлетворяют Всем или Любому выражению. Вариант Все требует, чтобы учитывалось каждое из заданных вами выражений. Вариант Любое означает, что только одно из заданных вами условий должно быть истинным для отображения объектов.
  8. Для части выражения «поле (field)», щёлкните стрелку ниспадающего списка Поле и выберите в списке поле, по которому нужно построить запрос.
  9. Для части выражения «оператор (operator)», щелкните стрелку ниспадающего списка Операторы и выберите оператор.
  10. Если вы хотите построить фильтр на базе конкретного значения, выберите Значение и введите значение в поле. Поле ввода текста варьируется в зависимости от типа поля.
  11. Если вы хотите сравнить значение одного поля с значением другого поля, выберите Поле , щелкните стрелку ниспадающего списка и выберите поле для вашего выражения.
  12. Если вы хотите построить фильтр на базе конкретного значения в выбранном для вашего выражения поле, щелкните Уникальное значение и выберите уникальное значение из вашего поля.
Примечание:

Фильтры уникальных значений для полей дат не поддерживаются.

Удалить

  • Если вы создали выражение на основе значений или уникального значения, вы можете настроить интерактивное выражение. Вы не можете запрашивать значения для выражений на основе поля. Установите отметку Запрашивать значения . Введите информацию о значении в поле Подсказка и совет в поле Совет .
  • Для удаления выражения в фильтре, щелкните кнопку Удалить справа от вашего выражения.
  • Щелкните Применить фильтр , чтобы включить фильтрованный вид на карте.

    Подсказка:

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

    Дополнительные опции

    Владельцы слоя объектов и администраторы портала могут сохранять фильтр в слое. Щелкните Дополнительные опции и выберите Сохранить слой .

    Если фильтр сохранен в слое, каждый пользователь слоя видит отфильтрованные данные. Если фильтр не созранен в слое, он применяется только к карте.

    Если вы сохранили фильтр в слое, необходимо снова сохранить слой, чтобы удалить его из слоя.

    Фильтр по дате

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

    Используя операторы в последние и не в последние , вы можете также применить динамический фильтр даты к размещенному векторному слою, чтобы отобразить события, произошедшие относительно сегодняшнего дня – например, все объекты, которые были отредактированы за последние пять дней – без необходимости обновления фильтров вручную каждый день. К другим доступным операторам для фильтрации даты относятся is on , is not on , is before , is after , is between и is not between .

    Примечание:

    Поддержка операторов in the last и not in the last началась в ArcGIS Enterprise 10.7.1.

    Фильтрация по датам доступна для размещенных слоев объектов и слоев сервисов ArcGIS Server 10.2 и более новых версий, которые поддерживают стандартизированные запросы.

    Фильтр

    1. Откройте карту в Map Viewer .
    2. Щелкните Детали и щелкните Ресурсы .
    3. Перейдите к векторному слою, который вы хотите отфильтровать и щелкните Фильтр .
    4. Создать определяющее выражение для фильтрации дат можно так:
    1. Выберите поле даты из ниспадающего меню Поле .
    2. Выберите оператор – например, is on , is before , in the last и т.д. – из ниспадающего меню Оператор .
    Примечание:

    Операторы в последние и не в последние доступны только для размещенных векторных пространственно-временных слоев сервисов пространственных объектов ArcGIS Server .

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

    Замечания по работе с фильтрами

    При работе с фильтрами следует учитывать следующее:

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

    Примечание:

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

  • Чтобы изменить имя поля, отредактируйте псевдоним поля через настройку всплывающих окон.
  • Вы можете создать интерактивное выражение на основе значений или уникальных значений. Вы не можете создать интерактивные выражения на основе поля.
  • Не добавляйте специальные символы в ваши значения, если только эти специальные символы не являются частью значения. Например, Город «New York» не находит объект, именованный как New York . Вместо этого, используйте в данном примере выражение Город New York (City is New York) .
  • Если ваше поле содержит кодированные значения, то список Значения покажет все кодированные значения, определенные сервисом для поля. При этом могут быть включены значения, которые не существуют как объекты слоя. Список Уникальные значения показывает все объекты слоя (которые могут быть подмножеством значений в сервисе).
  • Опция Уникальные значения недоступна, если число уникальных значений превышает лимит слоя. Вместо этого можно использовать опцию Значение , чтобы непосредственно ввести значение для фильтра.
  • Если имеется несколько выражений, группировка и способ группировки выражений в наборы влияет на определение выражения фильтра и отображение карты. В следующем примере на карте отображаются любые частные школы начального и среднего образования. Пример фильтраЭто происходит потому, что для любого выражения в наборе значения должны быть истинными ( Type is Junior High или Type is High School ) но также должны быть истинными одновременно в наборе выражений и в дополнительном выражении ( Category is private ). Определение фильтра, когда любое выражение в наборе истинно, но все выражения также должны быть истиннымиЕсли вы создаете фильтр так, что значения должны быть истинными для обоих частей набора выражений ( Type is High School и Category is private ) но могут быть истинными только в наборе или в дополнительном выражении, ( Type is Junior High ), фильтр выбирает все публичные и частные начальные школы и частные средние школы. Пример фильтра, когда любое выражение может быть истиннымОпределение фильтра, когда все выражения в наборе должны быть истинны, но также могут быть истинными любые другие выражения
  • В этом разделе
    1. Работа с существующими фильтрами
    2. Создание фильтров
    3. Фильтр по дате
    4. Замечания по работе с фильтрами

    Фильтрация данных в диапазоне или таблице

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

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

    Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

    Фильтрация диапазона данных

    Кнопка

    1. Выберите любую ячейку в диапазоне данных.
    2. Выберите Фильтр>данных .

    Стрелка фильтра

    Щелкните стрелку

    Числовые фильтры

    в заголовке столбца.
    Выберите Текстовые фильтры или Числовые фильтры, а затем выберите сравнение, например Между.

    Диалоговое окно

    Введите условия фильтрации и нажмите кнопку ОК.

    Фильтрация данных в таблице

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

    Таблица Excel со встроенными фильтрами

    Коллекция фильтров

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

    меняется на значок фильтра

    Статьи по теме

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

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

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

    Дополнительные сведения о фильтрации

    Два типа фильтров

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

    Повторное применение фильтра

    Чтобы определить, применяется ли фильтр, обратите внимание на значок в заголовке столбца:

      Стрелка раскрывающегося списка

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

    • Данные были добавлены, изменены или удалены в диапазон ячеек или столбца таблицы.
    • значения, возвращаемые формулой, изменились, и лист был пересчитан.

    Не смешивать типы данных

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

    Фильтрация данных в таблице

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

    Кнопка форматирования данных в виде таблицы

      Выделите данные, которые нужно отфильтровать. На вкладке Главная выберите Формат как таблица, а затем выберите Формат как таблица.

    Диалоговое окно для преобразования диапазона данных в таблицу

  • В диалоговом окне Создание таблицы можно выбрать, есть ли в таблице заголовки.
    • Выберите Таблица с заголовками, чтобы преобразовать верхнюю строку в заголовки таблицы. Данные в этой строке не будут фильтроваться.
    • Не выбирайте поле проверка, если вы хотите Excel в Интернете добавить заполнители (которые можно переименовать) над данными таблицы.

    Фильтрация диапазона данных

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

    1. Выделите данные, которые нужно отфильтровать. Для достижения наилучших результатов столбцы должны содержать заголовки.
    2. На вкладке Данные выберите Фильтр.

    Параметры фильтрации для таблиц или диапазонов

    Можно применить общий фильтр, выбрав пункт Фильтр, или настраиваемый фильтр, зависящий от типа данных. Например, при фильтрации чисел отображается пункт Числовые фильтры, для дат отображается пункт Фильтры по дате, а для текста — Текстовые фильтры. Применяя общий фильтр, вы можете выбрать для отображения нужные данные из списка существующих, как показано на рисунке:

    Настраиваемый числовой фильтр

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

    Настраиваемые фильтры для числовых значений.

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

    Применение настраиваемого фильтра для числовых значений

    Ниже рассказывается, как это сделать.

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

      Щелкните стрелку фильтра рядом с полем Число фильтров > марта >меньше и введите 6000.

    Результаты применения настраиваемого числового фильтра

    Нажмите кнопку ОК. Excel в Интернете применяет фильтр и отображает только регионы с продажами ниже 6000 долл. США.

    Аналогичным образом можно применить фильтры по дате и текстовые фильтры.

    Очистка фильтра из столбца

    • Нажмите кнопку Фильтр

    Удаление всех фильтров из таблицы или диапазона

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

    Фильтрация по набору верхних или нижних значений

    На вкладке

    1. Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
    2. На вкладке Данные выберите Фильтр.

    Стрелка, показывающая, что столбец отфильтрован

    Выберите стрелку

    В поле

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

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

    Фильтрация по конкретному числу или диапазону чисел

    На вкладке

    1. Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
    2. На вкладке Данные выберите Фильтр.

    Стрелка, показывающая, что столбец отфильтрован

    Выберите стрелку

    В поле

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

    Чтобы добавить еще условия, в окне

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

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

    Фильтрация по цвету шрифта, цвету ячеек или наборам значков

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

    На вкладке

    1. В диапазоне ячеек или столбце таблицы щелкните ячейку с определенным цветом, цветом шрифта или значком, по которому вы хотите выполнить фильтрацию.
    2. На вкладке Данные выберите Фильтр.

    Фильтрация пустых ячеек

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

    На вкладке

    1. Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
    2. На панели инструментов Данные выберите Фильтр.

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

    Фильтрация для поиска определенного текста

    На вкладке

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

    Чтобы добавить еще условия, в окне

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

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

    Фильтрация по началу или окончанию строки текста

    На вкладке

    1. Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
    2. На панели инструментов Данные выберите Фильтр.
    Условие фильтрации Операция
    Начало строки текста Начинается с.
    Окончание строки текста Заканчивается на.
    Ячейки, которые содержат текст, но не начинаются с букв Не начинаются с.
    Ячейки, которые содержат текст, но не оканчиваются буквами Не заканчиваются.

    Чтобы добавить еще условия, в окне

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

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

    Использование подстановочных знаков для фильтрации

    При создании условий можно использовать подстановочные знаки.

    На вкладке

    1. Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
    2. На панели инструментов Данные выберите Фильтр.

    Используемый знак Чтобы найти
    ? (вопросительный знак) Любой символ Пример: условию «стро?а» соответствуют результаты «строфа» и «строка»
    Звездочка (*) Любое количество символов Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»
    Тильда (~) Вопросительный знак или звездочка Например, там~? находит «там?»

    Удаление и повторное применение фильтра

    Выполните одно из указанных ниже действий.

    Удаление определенных условий фильтрации

    в столбце, который содержит фильтр, а затем выберите Очистить фильтр.

    Удаление всех фильтров, примененных к диапазону или таблице

    Выберите столбцы диапазона или таблицы, к которым применены фильтры, а затем на вкладке Данные выберите Фильтр.

    Удаление или повторное применение стрелок фильтра в диапазоне или таблице

    Выберите столбцы диапазона или таблицы, к которым применены фильтры, а затем на вкладке Данные выберите Фильтр.

    Дополнительные сведения о фильтрации

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

    Таблица с примененным фильтром «Первые 4 элемента»

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

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

    Фильтры скрывают посторонние данные. Таким образом, вы можете сосредоточиться только на том, что вы хотите видеть. В отличие от этого, при сортировке данных данные переупорядочены в определенном порядке. Дополнительные сведения о сортировке см. в разделе Сортировка списка данных.

    При фильтрации учитывайте следующие рекомендации.

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

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

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *