Come filtrare la tabella
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.