Posebna funkcija
Odnosi se na: Aplikacije radnog područja Tijekovi radne površine CLI aplikacija Power Pages Power Platform utemeljenih na modelu
Sažima zapise neke tablice, uklanjajući duplikate.
Opis
Funkcija Distinct procjenjuje formulu u svakom zapisu neke tablice i vraća jednostupčanu tablicu rezultata s uklonjenim dupliciranim vrijednostima. Naziv stupca je Value.
Polja zapisa koja se trenutno obrađuju dostupna su unutar formule. Upotrijebite ThisRecord operator ili jednostavno spomenite polja imenom na isti način kao i bilo koju drugu vrijednost. Za imenovanje zapisa koji se obrađuje možete upotrijebiti i As operator, a to vam može pomoći učiniti formulu razumljivijom, a ugniježđene zapise pristupačnijima. Više informacija potražite u primjerima u nastavku i radu u djelokrugu zapisa.
Kad se koristi uz izvor podataka, ta se funkcija ne može delegirati. Dohvatit će se samo prvi dio izvora podataka, a zatim će se primijeniti funkcija. Rezultat možda neće predstavljati potpunu priču. Upozorenje će se možda pojaviti u vrijeme stvaranja sadržaja da bi vas podsjetilo na to ograničenje i predložilo prebacivanje na rješenja koja je moguće delegirati kad god je to moguće. Dodatne informacije potražite u odjeljku Pregled delegiranja.
Sintaksa
Različito( tablica; formula )
- Tablica - Obavezno. Tablica koju treba procijeniti.
- Formula - Obavezno. Formula koju treba procijeniti za svaki zapis.
Primjer
Umetnite kontrolu Button i postavite njezino svojstvo OnSelect na ovu formulu.
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 } );
Odaberite gumb dok držite pritisnutu tipku Alt.
Formula se procjenjuje i stvara se zbirka CityPopulations koju možete prikazati odabirom CityPopulations u traci formule:
Umetnite kontrolu Data table i postavite njeno svojstvo Items na ovu formulu:
Distinct( CityPopulations, Country )
Rezultat ove formule možete vidjeti u traci za formule odabirom cijele formule:
Upotrijebite vezu Uređivanje polja u oknu svojstava podatkovne tablice da biste dodali stupac Vrijednost :
Umetnite kontrolu Label i postavite njeno svojstvo Text na formulu:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Ova formula sortira rezultate iz Distinct pomoću funkcije Sort, uzima prvi zapis iz rezultirajuće tablice s funkcijom First i izdvaja polje Result da bi se dobio samo naziv države/regije.