Gegevens filteren en doorzoeken

Introductie tot Power Apps

Luise Freese

Azure & Power Platform Architect

Filter()

 

  • Filter(source, condition) geeft overeenkomende rijen terug
  • Gebruik het in de Items-eigenschap van een galerij
  • Bijvoorbeeld:

    Filter(Tasks, Status = "In progress")

Illustratie van een gegevens-trechter die veel rijen filtert tot enkele treffers

Introductie tot Power Apps

Koppel het aan een keuzelijst

$$

Power Apps Studio: een Status-keuzelijst op Niet gestart boven een galerij; de Items-formule is Filter(Tasks, Status = Dropdown1.Selected.Value), dus de galerij toont alleen de Niet gestart-taken

 

  • Stel de Items van de Dropdown in op een lijst met statusopties
  • Verwijs naar Dropdown1.Selected.Value in de galerijfilter
  • Kies een status → galerij vernauwt direct
Introductie tot Power Apps

StartsWith versus Search

 

  • Search(), matcht substrings, overal
  • …maar delegeert niet naar de meeste gegevensbronnen
  • StartsWith() delegeert wel

Vergelijking: Search() met rode X en delegatiewaarschuwing versus StartsWith() met groen vinkje en geen waarschuwing, pijl met label "Voorkeur"

Introductie tot Power Apps

De delegatiewaarschuwing

Formulebalk in Power Apps met een blauwe, golvende delegatiewaarschuwing en een gele tooltip: "Delegation warning: results may be incomplete"

 

  • Een blauwe kronkelstreep betekent dat Power Apps je formule niet kan doorgeven
  • Werkt voor kleine datasets, kapt grote stilletjes af
  • Let er altijd op; herschrijf waar mogelijk
Introductie tot Power Apps

Filter en StartsWith combineren

 

  • Eén Filter() kan meerdere voorwaarden hebben
  • Scheid ze met komma's; allemaal moeten matchen
  • Bijvoorbeeld:

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

 

$$

Power Apps Studio: een Status-keuzelijst en zoekvak boven een galerij; de Items-formule is Filter(Tasks, Status = Dropdown1.Selected.Value, StartsWith(Title, TextInput1.Text)), waardoor de lijst wordt beperkt tot de ene matchende taak

Introductie tot Power Apps

Wat je gaat bouwen

Voltooide Lumen-app met een Status-keuzelijst en zoekvak boven een gefilterde galerij met taakkaarten, met warme koffiebruine accenten

 

  • Filter op status met een Dropdown
  • Zoek op titel met StartsWith
  • Combineer beide in één filter
Introductie tot Power Apps

Laten we oefenen!

Introductie tot Power Apps

Preparing Video For Download...