Funkcija »Distinct« v rešitvi Power Apps
Povzame zapise tabele, ob čemer odstrani dvojnike.
Opis
Funkcija Distinct ovrednoti formulo po vsakem zapisu tabele in vrne rezultate v tabeli z enim stolpcem, ob čemer so podvojene vrednosti odstranjene. Ime stolpca je Result.
Polja zapisa, ki je trenutno v obdelavi, so na voljo v okviru formule. Uporabite operator ThisRecord ali pa polja preprosto navedite poimensko, kot bi storili za katero koli drugo vrednost. Operator As lahko uporabite tudi za poimenovanje zapisa, ki se obdeluje, s čimer bo formulo lažje razumeti in bodo dostopni ugnezdeni zapisi. Več informacij je v spodnjih primerih in razdelku delo z obsegom zapisov.
Ko je uporabljena z virom podatkov, te funkcije ni mogoče pooblastiti. Pridobljen bo samo prvi del vira podatkov, nato bo uporabljena funkcija. Rezultat morda ne pokaže celotne slike. V času ustvarjanja se lahko prikaže opozorilo, ki vas opomni na to omejitev in predlaga, da uporabite možnosti, ki jih je mogoče pooblastiti, če so na voljo. Če želite več informacij, glejte razdelek Pregled pooblastitev.
Sintaksa
Distinct( Table, Formula )
- Table – obvezno. Tabela, po kateri se vrednoti.
- Formula – obvezno. Formula za vrednotenje za vsak zapis.
Primer
Vstavite kontrolnik Button in nastavite njegovo lastnost OnSelect na to formulo.
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 } );Izberite gumb, medtem ko držite tipko Alt.
Formula je ovrednotena in ustvarjena je zbirka CityPopulations, ki jo lahko prikažete tako, da izberete CityPopulations v vnosni vrstici:

Vstavite kontrolnik Data table in nastavite njegovo lastnost Items na naslednjo formulo:
Distinct( CityPopulations, Country )Rezultat te formule si lahko ogledate v vnosni vrstici, tako da izberete celotno formulo:

Uporabite povezavo Urejanje polj v lastnostih podatkovne tabele za dodajanje stolpca Result:

Vstavite kontrolnik Label in nastavite njegovo lastnost Besedilo na formulo:
First( Sort( Distinct( CityPopulations, Country ), Result ) ).ResultTa formula razvrsti rezultate iz funkcije Distinct s funkcijo Sort, vzame prvi zapis nastale tabele s funkcijo First in izvleče polje Result, da pridobi samo ime države/regije.

Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za