Distinct-funksjon
Gjelder for: Lerretsapper Skrivebordsflyter CLI for modelldrevne apper Power Pages Power Platform
Oppsummerer postene i en tabell uten duplikater.
Description
Distinct-funksjonen evaluerer en formel på tvers av hver oppføring i en tabell, og returnerer en tabell med én kolonne med duplikatverdier fjernet. Navnet på kolonnen er Value.
Feltene for oppføringen som blir behandlet er tilgjengelige i formelen. Bruk ThisRecord-operatoren eller bare referer til felt etter navn, på samme måte som andre verdier. As-operatoren kan også brukes til å gi navn til oppføringen som blir behandlet, noe som kan gjøre det enklere å forstå og ta i bruk nestede oppføringer. Hvis du vil ha mer informasjon, kan du se eksemplene nedenfor og arbeide med oppføringsomfang.
Denne funksjonen kan ikke delegeres når den brukes med en datakilde. Bare den første delen av datakilden hentes, og deretter brukes funksjonen. Resultatet representerer kanskje ikke den fullstendig historikken. Det vises kanskje en advarsel i redigeringsmodus for å minne deg på denne begrensningen, og for å foreslå at du bytter til alternativer som kan delegeres, der det er mulig. Hvis du vil ha mer informasjon, kan du se delegeringsoversikten.
Syntaks
Distinkt( Tabell; Formel )
- Tabell – Obligatorisk. Tabellen funksjonen skal evaluere på tvers av.
- Formel - Påkrevd. Formelen som skal evalueres for hver post.
Eksempel
Sett inn en Button-kontroll, og angi OnSelect-egenskapen til denne formelen.
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 } );
Velg knappen mens du holder nede ALT.
Formelen evalueres og CityPopulations-samlingen opprettes, som du kan vise ved å velge CityPopulations på formellinjen:
Sett inn en Data table-kontroll, og angi Items-egenskapen til denne formelen.
Distinct( CityPopulations, Country )
Du kan vise resultatet av denne formelen på formellinjen ved å velge hele formelen:
Bruk Rediger felt-koblingen i datatabellens egenskapsrute for å legge til Verdi-kolonnen:
Sett inn en Label, og angi Text-egenskapen til denne formelen:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Denne formelen sorterer resultatet fra Distinct med Sort-funksjonen, bruker den første oppføringen fra tabellen med First-funksjonen, og trekker ut Resultat-feltet slik at det bare får lands-/områdenavnet.