Išskirtinė funkcija
Taikoma: Drobės programos
Darbalaukio srautai
Modeliu pagrįstos programos
Power Pages
Power Platform CLI
Apibendrina lentelės įrašus, pašalindama dublikatus.
Aprašą
Funkcija Distinct įvertina formulę kiekviename lentelės įraše ir pateikia vieno stulpelio rezultatų lentelę su pašalintomis pasikartojančiomis reikšmėmis. Stulpelio pavadinimas yra Value.
Formulėje pasiekiami šiuo metu apdorojamo įrašo laukai. Naudokite operatorių ThisRecord arba tiesiog laukus, kaip ir bet kurią kitą reikšmę, nurodykite pagal pavadinimus. Operatorių As taip pat galima naudoti norint pavadinti apdorojamą įrašą. Tai gali padėti lengviau suprasti formulę ir įdėtuosius įrašus pritaikyti neįgaliesiems. Norėdami gauti daugiau informacijos, žr. tolesnius pavyzdžius ir įrašą apie darbą su įrašų aprėptimi.
Kai ši funkcija naudojama su duomenų šaltiniu, jos perduoti negalima. Bus gauta tik pirmoji duomenų šaltinio dalis, o tada bus taikoma funkcija. Rezultatas gali apimti ne visą informaciją. Kuriant gali pasirodyti įspėjimas, priminsiantis šį apribojimą ir pasiūlysiantis, kur įmanoma, pereiti prie perduodamųjų alternatyvų. Norėdami gauti daugiau informacijos, žr. perdavimo apžvalgą.
Sintaksė
Distinct(lentelė,formulė )
- Lentelė - būtina. Lentelė, kurią visą reikia įvertinti.
- Formulė - būtina. Formulė, kurią reikia įvertinti kiekviename įraše.
Pavyzdys
Įterpkite mygtuko valdiklį ir jo ypatybę OnSelect nustatykite kaip šią formulę.
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 } );
Mygtuką pasirinkite laikydami nuspaudę klavišą „Alt”.
Formulė įvertinama ir sukuriamas "CityPopulations " rinkinys, kurį galite rodyti formulės juostoje pasirinkę "CityPopulations ":
Įterpkite valdiklį Data table ir jo ypatybę Items nustatykite kaip šią formulę:
Distinct( CityPopulations, Country )
Šios formulės rezultatą galite peržiūrėti formulės juostoje, pasirinkdami visą formulę:
Naudokite duomenų lentelės ypatybių srityje esančius laukus Redaguoti susieti kad įtrauktumėte stulpelį Reikšmė :
Įterpkite žymos valdiklį ir jo ypatybę Text nustatykite kaip formulę:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Ši formulė surūšiuoja rezultatus pagal funkciją Skirtis su funkcija Rūšiuoti , paima pirmąjį įrašą iš gautos lentelės su funkcija Pirmoji ir išskleidžia lauką Rezultatas , kad gautų tik šalies / regiono pavadinimą.