Фільтрування й пошук даних

Вступ до Power Apps

Luise Freese

Azure & Power Platform Architect

Filter()

 

  • Filter(source, condition) повертає рядки, що відповідають умові
  • Використовуйте у властивості галереї Items
  • Наприклад:

    Filter(Tasks, Status = "In progress")

Ілюстрація: воронка фільтрує багато рядків до кількох відповідних результатів

Вступ до Power Apps

Звʼяжіть із випадним списком

$$

Power Apps Studio: випадний список Status зі значенням Not started над галереєю; формула галереї Items: Filter(Tasks, Status = Dropdown1.Selected.Value), тому відображено лише Not started задачі

 

  • Задайте Items Dropdown як список статусів
  • Посилайтеся на Dropdown1.Selected.Value у фільтрі галереї
  • Оберіть статус → галерея звужується миттєво
Вступ до Power Apps

StartsWith проти Search

 

  • Search() знаходить підрядки де завгодно
  • …але не делегується для більшості джерел даних
  • StartsWith() делегується

Порівняння: Search() з червоним хрестиком і хвилястою лінією попередження про делегування vs StartsWith() із зеленою позначкою без попередження, стрілка «Краще так»

Вступ до Power Apps

Попередження про делегування

Панель формул Power Apps із синьою хвилястою лінією попередження про делегування та жовтим підказкою: "Delegation warning: results may be incomplete"

 

  • Синя хвиляста означає, що Power Apps не може передати вашу формулу джерелу
  • Для малих наборів працює, великі обрізає без попередження
  • Завжди звертайте увагу; переписуйте, коли можливо
Вступ до Power Apps

Поєднання Filter і StartsWith

 

  • Один Filter() може мати кілька умов
  • Перелічіть їх через кому — мають виконуватись усі
  • Наприклад:

Filter(src, Status = sel, StartsWith(Title, txt))

 

$$

Power Apps Studio: випадний список Status і поле пошуку над галереєю; формула галереї Items: Filter(Tasks, Status = Dropdown1.Selected.Value, StartsWith(Title, TextInput1.Text)), список звужено до однієї відповідної задачі

Вступ до Power Apps

Що ви створите

Готовий застосунок Lumen із випадним списком Status і полем пошуку над відфільтрованою галереєю карток задач, у теплих кавових тонах

 

  • Фільтруйте за статусом через Dropdown
  • Шукайте за назвою через StartsWith
  • Поєднайте обидва в один фільтр
Вступ до Power Apps

Давайте потренуємось!

Вступ до Power Apps

Preparing Video For Download...