Bendrinti naudojant


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( 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 esančius laukus Redaguoti susieti 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 su funkcija 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ą.