Funzione Distinct
Si applica a: App Canvas Flussi Desktop App basate su modello Power Pages Power Platform CLI
Riepiloga i record di una tabella, rimuovendo i duplicati.
Descrizione
La funzione Distinct valuta una formula in ogni record di una tabella e restituisce una tabella a una colonna dei risultati con valori duplicati rimossi. Il nome della colonna è Value.
I campi di record attualmente in elaborazione sono disponibili nella formula. Utilizza l'operatore ThisRecord o fai semplicemente riferimento ai campi in base al nome come faresti con qualsiasi altro valore. L'operatore As può anche essere utilizzato per denominare il record in fase di elaborazione in modo da semplificare la comprensione della formula e rendere accessibili i record nidificati. Per altre informazioni, consulta gli esempi di seguito e la sezione sull'utilizzo nell'ambito dei record.
Quando viene utilizzata con un'origine dati, questa funzione non può essere delegata. Solo la prima parte dell'origine dati verrà recuperata e la funzione applicata. Il risultato potrebbe non rappresentare la storia completa. Un avviso potrebbe apparire al momento della creazione per ricordarti questo limite e per suggerire di passare ad alternative delegabili quando possibile. Per ulteriori informazioni, consultare panoramica delega.
Sintassi
Distinto( Tabella, Formula )
- Tabella - Obbligatorio. Tabella in cui eseguire la valutazione.
- Formula - Obbligatorio. Formula da valutare per ogni record.
Esempio
Inserire un controllo Button e impostare la relativa proprietà OnSelect su questa formula.
ClearCollect( CityPopulations, { City: "London", Country: "United Kingdom", Population: 8615000 }, { City: "Berlin", Country: "Germany", Population: 3562000 }, { City: "Madrid", Country: "Spain", Population: 3165000 }, { City: "Hamburg", Country: "Germany", Population: 1760000 }, { City: "Barcelona", Country: "Spain", Population: 1602000 }, { City: "Munich", Country: "Germany", Population: 1494000 } );
Selezionare il pulsante tenendo premuto ALT.
La formula viene valutata e viene creata la raccolta CityPopulations che puoi mostrare selezionando CityPopulations nella barra della formula:
Inserire un controllo Data table e impostare la proprietà Items sulla formula seguente:
Distinct( CityPopulations, Country )
È possibile visualizzare il risultato di questa formula nella barra della formula selezionando l'intera formula:
Utilizare il collegamento Modifica campi nel riquadro delle proprietà della tabella di dati per aggiungere la colonna Valore:
Inserire un controllo Label e impostare la relativa proprietà Text sulla formula seguente:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Questa formula ordina i risultati di Distinct con la funzione Sort, prende il primo record dalla tabella risultante con la funzione First ed estrae il campo Result per ottenere solo il nome del paese o dell'area geografica.