Funció diferent
S'aplica a: Aplicacions de llenç Fluxos d'escriptori CLI d'aplicacions Power Pages Power Platform basades en models
Resumeix els registres d'una taula, eliminant els duplicats.
Descripció
La funció Distinct avalua una fórmula a cada registre d'una taula i retorna una taula d'una columna dels resultats amb valors duplicats eliminats. El nom de la columna és Value.
Els camps del registre que s’està processant actualment estan disponibles dins de la fórmula. Utilitzeu l’operador ThisRecord o simplement els camps de referència per nom com si fos qualsevol altre valor. L’operador As també es pot utilitzar per nomenar el registre que s’està processant i que pot ajudar-vos a fer que la fórmula sigui més fàcil d’entendre i fer accessible els registres incrustats. Per obtenir més informació, vegeu els exemples següents i la secció Treballar amb l’àmbit de registre.
Quan s'utilitza amb una font de dades, aquesta funció no es pot delegar. Només es recuperarà la primera part de la font de dades i, a continuació, s'aplicarà la funció. És possible que el resultat no representi la història completa. És possible que aparegui un advertiment en el moment de la creació per recordar-vos aquesta limitació i suggerir-vos que canvieu a alternatives delegables sempre que sigui possible. Per obtenir més informació, vegeu la informació general sobre la delegació.
Sintaxi
Diferent(Taula,Fórmula )
- Taula : obligatòria. Taula per avaluar.
- Fórmula : obligatòria. Fórmula que s'avalua per a cada registre.
Exemple
Inseriu un control Botó i definiu-ne la propietat OnSelect a aquesta fórmula.
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 } );
Seleccioneu el botó mentre manteniu premuda la tecla Alt.
S'avalua la fórmula i es crea la col·lecció CityPopulations , que podeu mostrar seleccionant CityPopulations a la barra de fórmules:
Inseriu un control Taula de dades i definiu la propietat Items en aquesta fórmula:
Distinct( CityPopulations, Country )
Podeu visualitzar el resultat d'aquesta fórmula a la barra de fórmules seleccionant tota la fórmula:
Utilitzeu l'enllaç Edita els camps a la subfinestra de propietats de la taula de dades per afegir la columna Valor :
Inseriu un control Etiqueta i definiu-ne la propietat Text a la fórmula:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Aquesta fórmula ordena els resultats de Distinct amb la funció Sort , pren el primer registre de la taula resultant amb la funció First i extreu el camp Result per obtenir només el nom del país o la regió.