Фильтрация данных из файлов

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

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

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

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

  • =
  • >
  • <
  • >=
  • <=

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

  • Условия фильтрации можно применять к числам, датам и тексту.
  • Знаки подстановки не поддерживаются.
  • Можно применять несколько условий. Однако применение противоречащих друг другу условий для одного поля может помешать возврату данных.
  • Условия применяются к текстовым данным в алфавитном порядке. Условия чувствительны к регистру.
  • Для текстовых данных можно использовать несколько букв. К примеру, >ct возвращает слово cup, то же самое делает >=cu. Обратите внимание, что >c также возвращает cup.
  • Если используется несколько условий =, значения будут возвращены только в том случае, если все условия дают результат «true». Однако в случае использования нескольких условий = для одного и того же поля возвращаются все значения, которые дают результат «true».
  • При совместном использовании условий < и > значения будут возвращены только в том случае, если все условия дают результат «true». При совместном использовании с условием = все условия должны давать результат «true».
  • При совместном использовании условий <= и >= значения будут возвращены только в том случае, если все условия дают результат «true». При совместном использовании с условием = все условия должны давать результат «true».
  • Фильтры в полях данных из файлов QVD не поддерживаются.

Примеры

В данных примерах используются следующие значения из одного поля (один столбец в таблице): cup, fork и knife.

  • Условия:
    • =cup
    • =fork
    • =knife
    • Возвращает: cup, fork, knife
    • Условие равенства возвращает все значения «true».
  • Условия:
    •  >b
    • <d
    • Возвращает: cup
    • Буква c стоит после буквы b, но перед буквой d.
  • Условия:
    •  <b
    • >d
    • Возвращает: не возвращает значения
    • Не существует значений, которые стоят перед буквой b, но после буквы d.
  • Условия:
    •  =fork
    • >g
    • Возвращает: не возвращает значения
    • Не существует значений, которые сводятся к fork, но стоят после буквы g.

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