Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
S'aplica a: Aplicacions
de llenç Copilot Studio
Fluxos
d'escriptori CLI
del Power Platform Funcions
del Dataverse Power Pages
Resumeix els registres d'una taula, eliminant els duplicats.
Descripció
La Distinct funció avalua una fórmula a cada registre d'una taula i retorna una taula d'una columna dels resultats amb els 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
Distinct( 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 ) ).ValueAquesta fórmula ordena els resultats amb Distinct la funció Ordena , pren el primer registre de la taula resultant amb la funció First i extreu el camp Resultat per obtenir només el nom del país/regió.