Bendrinti naudojant


Išskirtinė funkcija

Taikoma: Drobės programos Darbalaukio srautai Modeliu pagrįstos programos 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( Table, Formula )

  • Table – būtina. Lentelė, kurią visą reikia įvertinti.
  • Formula – būtina. Formulė, kurią reikia įvertinti kiekviename įraše.

Pavyzdys

  1. Į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 }
    );
    
  2. Mygtuką pasirinkite laikydami nuspaudę klavišą „Alt”.

    Formulė įvertinama ir sukuriamas "CityPopulations" rinkinys, kurį galite rodyti formulės juostoje pasirinkę "CityPopulations ":

    CityPopulations kolekcija rodoma rezultatų rodinyje.

  3. Į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ę:

    Išvestis iš funkcijos Distinct, rodoma rezultatų rodinyje.

  4. Naudokite duomenų lentelės ypatybių srityje esantį saitą Redaguoti laukus , kad įtrauktumėte stulpelį Reikšmė :

    Išvestis iš funkcijos Distinct, rodomos duomenų lentelėje.

  5. Į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 sufunkcija Pirmoji ir išskleidžia lauką Rezultatas , kad gautų tik šalies / regiono pavadinimą.

    Išvestis iš funkcijos Distinct, rodanti pirmąją šalį / regioną pagal pavadinimą.