Deli z drugimi prek


Distinct funkcija

Velja za: Canvas apps Copilot Studio Desktop flows Power Platform CLI Dataverse funkcije Power Pages

Povzame zapisetabele, ob čemer odstrani dvojnike.

Description

Funkcija Distinct ovrednoti formulo v vsakem zapisu tabele in vrne tabelo z enim stolpcem rezultatov, pri tem pa odstrani podvojene vrednosti. Ime stolpca je Value.

Polja zapisa, ki je trenutno v obdelavi, so na voljo v okviru formule. Uporabite operator ThisRecord ali pa polja preprosto navedite poimensko, kot bi storili za katero koli drugo vrednost. Operator As lahko uporabite tudi za poimenovanje zapisa, ki se obdeluje, s čimer bo formulo lažje razumeti in bodo dostopni ugnezdeni zapisi. Več informacij je v spodnjih primerih in razdelku delo z obsegom zapisov.

Ko je uporabljena z virom podatkov, te funkcije ni mogoče pooblastiti. Pridobljen bo samo prvi del vira podatkov, nato bo uporabljena funkcija. Rezultat morda ne pokaže celotne slike. V času ustvarjanja se lahko prikaže opozorilo, ki vas opomni na to omejitev in predlaga, da uporabite možnosti, ki jih je mogoče pooblastiti, če so na voljo. Če želite več informacij, glejte razdelek Pregled pooblastitev.

Sintaksa

Distinct( Tabela, formula )

  • Tabela - obvezno. Tabela, po kateri se vrednoti.
  • Formula - obvezno. Formula za vrednotenje za vsak zapis.

Primer

  1. Vstavite kontrolnik Button in nastavite njegovo lastnost OnSelect na to formulo.

    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. Izberite gumb, medtem ko držite tipko Alt.

    Formula je ovrednotena in ustvarjena je zbirka CityPopulations , ki jo lahko prikažete tako, da izberete CityPopulations v vrstici formule:

    Zbirka CityPopulations je prikazana v pogledu rezultatov.

  3. Vstavite kontrolnik Data table in nastavite njegovo lastnost Items na naslednjo formulo:

    Distinct( CityPopulations, Country )
    

    Rezultat te formule si lahko ogledate v vnosni vrstici, tako da izberete celotno formulo:

    Izhod iz funkcije Distinct , prikazane v pogledu rezultatov.

  4. Uporabite povezavo Urejanje polj v podoknu z lastnostmi podatkovne tabele, da dodate stolpec Vrednost :

    Izhod iz funkcije Distinct , prikazane v podatkovni tabeli.

  5. Vstavite kontrolnik Label in nastavite njegovo lastnost Besedilo na formulo:

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

    Ta formula razvrsti Distinct rezultate s funkcijo Razvrsti, vzame prvi zapis iz nastale tabele s funkcijo »Prva« in izvleče polje »Rezultat«, da pridobi le ime države/regije.

    Rezultat funkcije Distinct , ki prikazuje prvo državo/regijo po imenu.