Jagamisviis:


Distinct funktsioon

Kehtib järgmise kohta: Lõuendirakendused Copilot Studio töölauavood Power Platform CLI Dataverse funktsioonid Power Pages

Võtab kokku kirjedtabelis, eemaldades duplikaadid.

Kirjeldus

Funktsioon Distinct hindab valemit tabeli igas kirjes ja tagastab tulemite üheveerulise tabeli, kus duplikaatväärtused on eemaldatud. Veeru nimi on Value.

Praegu töödeldavad kirje väljad on valemis saadaval. Kasutage tehtemärki ThisRecord või lihtsalt viidake väljadele nime järgi, nagu iga muu väärtuse korral. Tehtemärki As saab kasutada ka töödeldava kirje nimetamiseks, mis aitab teil valemit paremini mõista ja muuta pesastatud kirjed juurdepääsetavaks. Lisateabe saamiseks vaadake alltoodud näiteid ja jaotist kirje ulatusega töötamine.

Koos andmeallikaga kasutamisel ei saa seda funktsiooni delegeerida. Tuuakse ainult andmeallika esimene osa ja seejärel rakendatakse funktsioon. Tulem ei pruugi esindada täielikku lugu. Koostamise ajal võidakse kuvada hoiatus, mis tuletab teile seda piirangut meelde ja soovitab võimalusel lülituda delegeeritavatele alternatiividele. Lisateabe saamiseks vt delegeerimise ülevaadet.

Süntaks

Distinct( Tabel, Valem )

  • Tabel - nõutav. Tabel, mida soovite üleni hinnata.
  • Valem - nõutav. Iga kirje hindamiseks kasutatav valem.

Näide

  1. Sisestage juhtelement Nupp ja seadke selle atribuudiks OnSelect see valem.

    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. Valige nupp, hoides all klahvi Alt.

    Valemit hinnatakse ja luuakse kogum CityPopulations , mida saate kuvada, valides valemiribal suvandi CityPopulations :

    CityPopulations kollektsioon kuvatakse tulemivaates.

  3. Sisestage juhtelement Andmetabel ja seadke selle atribuudiks Üksused see valem:

    Distinct( CityPopulations, Country )
    

    Selle valemi tulemit saate vaadata valemiribal, kui valite kogu valemi.

    Tulemivaates kuvatud funktsiooni väljund Distinct .

  4. Kasutage andmetabeli atribuutide paanil linki Redigeeri välju , et lisada veerg Väärtus .

    Andmetabelis kuvatud funktsiooni väljund Distinct .

  5. Sisestage juhtelement Silt ja seadke selle atribuudi Tekst väärtuseks valem:

    First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
    

    See valem sordib tulemid Distinct funktsiooniga Sordi , võtab tulemitabelist esimese kirje funktsiooniga First ja ekstraktib välja Tulem , et saada ainult riigi/regiooni nimi.

    Väljund funktsioonist Distinct , kus on kuvatud esimene riik/regioon nime järgi.