Создание или изменение фильтров в представлениях приложения на основе модели

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

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

Изменение или удаление условия фильтра

  1. Войдите в Power Apps.

  2. Выберите Таблицы, а затем откройте нужную таблицу. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  3. Выберите область Представления.

    Чтобы открыть таблицу в решении, откройте Решения, выберите решение, а затем выберите область Представления.

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

    Фильтры на панели представления.

  5. На панели свойств представления выберите условие фильтра.

    Изменить фильтры.

  6. Выберите условный оператор, который требуется использовать.

  7. Введите или выберите значение сравнения для условия.

  8. Выберите Применить.

  9. Чтобы удалить условие, выберите Закрыть. Условие удаляется без запроса подтверждения.

Открытие построителя выражений

  • На панели свойств представления выберите Изменить фильтры.

    Построитель выражений.

Добавление условий в фильтр

  1. В построителе выражений выберите Добавить > Добавить строку.

  2. Выберите столбец для условия.

  3. Выберите условный оператор.

  4. Выберите значения сравнения.

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

    Условие фильтра.

  5. Нажмите ОК.

Добавление условия группы в фильтр

  1. В построителе выражений выберите Добавить > Добавить группу.

  2. Выберите оператор отношения Или для группы. И — это оператор отношения по умолчанию.

  3. Укажите первое предложение сгруппированного условия. Выберите столбец, условный оператор и значение сравнения.

  4. Выберите Добавить > Добавить группу

  5. Укажите второе предложение сгруппированного условия.

    Сгруппированное условие фильтра.

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

  1. В построителе выражений выберите Добавить > Добавить связанную таблицу.

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

  3. Выберите столбец связанной таблицы для условия.

  4. Выберите условный оператор.

    Примечание

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

  5. Выберите или введите значение для сравнения.

    Фильтр связанной таблицы.

Групповые условия фильтра

  1. В построителе выражений установите флажок для условий, которые вы хотите сгруппировать.

  2. Выберите Дополнительные команды (...) для одного из условий, затем выберите Создать группу.

  3. Чтобы разгруппировать группу, выберите Дополнительные команды (...) для группы, затем выберите Разгруппировать

    Сгруппированное условие фильтра.

Следующие шаги

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

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).