Фильтрация и использование выражений

Подготовка данных в Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

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

  • Фильтрация сужает набор данных, оставляя только нужное подмножество.
    • Пример: [Sale Price] >= 100000

 

Сравнение таблицы Sale Price до и после фильтрации

Подготовка данных в Alteryx

Фильтрация — это как . . .

Скульптор удаляет лишнее, чтобы создать произведение искусства

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation

Доступны два варианта:

  • Простой фильтр
    • Одно поле с оператором и/или условием

Пример простого числового выражения фильтра

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation.

Доступны два варианта:

  • Простой фильтр
    • Одно поле с оператором и/или условием

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

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation.

Доступны два варианта:

  • Простой фильтр
    • Одно поле с оператором и/или условием

Примеры выражений простого фильтра

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation.

Доступны два варианта:

  • Пользовательский фильтр
    • Несколько условий и выражений

Пример пользовательского фильтра с выражением AND

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation.

Доступны два варианта:

  • Пользовательский фильтр
    • Несколько условий и выражений

Пример пользовательского фильтра с выражением OR

Подготовка данных в Alteryx

Фильтрация в Alteryx

Инструмент Filter — доступен в наборах Favorites и Preparation.

Доступны два варианта:

  • Пользовательский фильтр
    • Несколько условий и выражений

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

Подготовка данных в Alteryx

Выходные данные инструмента Filter

Два выходных якоря:

  • True
    • Условие выполнено

Выходной якорь True инструмента Filter

Подготовка данных в Alteryx

Выходные данные инструмента Filter

Два выходных якоря:

  • True
    • Условие выполнено
  • False
    • Условие не выполнено

Выходной якорь False инструмента Filter

Подготовка данных в Alteryx

AND и OR

В пользовательском фильтре можно использовать AND и OR в выражении условий.

  • AND

    • Должны выполняться ОБА условия
    • [Shape] = 'Triangle' AND [Letter] = 'B'
  • OR

    • Должно выполняться ХОТЯ БЫ ОДНО условие
    • [Shape] = 'Triangle' OR [Letter] = 'B'

Категории набора данных

Подготовка данных в Alteryx

Оператор AND

  • Должны выполняться ОБА условия
    • [Shape] = 'Triangle' AND [Letter] = 'B'

Набор фигур с буквами и результат выражения AND

Подготовка данных в Alteryx

Оператор OR

  • Должно выполняться ХОТЯ БЫ ОДНО условие
    • [Shape] = 'Triangle' OR [Letter] = 'B'

Набор фигур с буквами и результат выражения OR

Подготовка данных в Alteryx

Синтаксис выражений

  • Строковые данные требуют кавычек (одинарных или двойных)
    • [Month] = 'January'

Пример строкового выражения

Подготовка данных в Alteryx

Синтаксис выражений

  • Числовые данные не используют кавычки
    • [Price] > 100

Пример числового выражения

Подготовка данных в Alteryx

Синтаксис выражений

  • ! означает «не»
    • !IsEmpty([Product])

Пример выражения с оператором отрицания !

Подготовка данных в Alteryx

Синтаксис выражений

  • Обязательно проверяйте тип данных поля
    • [Length] = '0' (Для строковых данных кавычки обязательны, даже если поле содержит число)

Пример выражения: число в строковом поле

Подготовка данных в Alteryx

Синтаксис полей в пользовательских выражениях

  • Указывайте имя поля в каждой части составного выражения
  • Повторяйте имя поля перед условием в каждом выражении

Пример использования одного поля в пользовательском выражении

Подготовка данных в Alteryx

Формулы в инструменте Filter

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

  • Нажмите кнопку Fx, чтобы просмотреть категории формул
  • Те же формулы, что и в инструменте Formula

Список формул инструмента Formula

Подготовка данных в Alteryx

Давайте потренируемся!

Подготовка данных в Alteryx

Preparing Video For Download...