Come filtrare la tabella

Completato

Quando si usano tabelle di dati, è prassi comune voler restituire un subset dei record invece dell'intera tabella. Ad esempio, è possibile filtrare tutti i record cliente in cui lo stato è attivo oppure tutte le fatture in cui la data risale a più di 30 giorni fa. Per eseguire queste operazioni in Power Apps, è possibile usare la funzione Filter.

La funzione Filter in Power Apps consente di eseguire query su una tabella di dati (che possono provenire da una raccolta o un'origine dati) per cercare record che soddisfano i criteri di valutazione.

Per questo esempio fare riferimento alla tabella di dati seguente archiviata in una raccolta denominata collectCustomerInvoices.

ID Data CustomerName Amount
1 10/04/2020 Fabrikam 212
2 01/03/2020 Contoso 47,89
3 14/03/2020 Contoso 32,99
4 02/04/2020 Fabrikam 105,32

Usare la formula di filtro seguente per restituire tutti i record in cui il valore del campo CustomerName è Contoso.

Filter(collectCustomerInvoices, CustomerName = "Contoso")

La formula restituisce una tabella contenente solo il secondo e il terzo record. È possibile usare questo metodo per ridurre la quantità di dati visualizzati nell'app e migliorare prestazioni ed esperienza utente. Per altre informazioni e per visualizzare altri usi della funzione Filter, vedere Funzioni Filter, Search e LookUp in Power Apps.