Különálló funkció

A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok Modellvezérelt alkalmazások Power Platform CLI

Összesíti egy táblarekordjait, és eltávolítja az ismétlődéseket.

Description

A Distinct függvény kiértékel egy képletet egy tábla egyes rekordjain keresztül, és az eredmények egyoszlopos tábláját adja vissza, az ismétlődő értékek eltávolításával. Az oszlop neve Value.

Az aktuálisan feldolgozás alatt álló rekordmezők elérhetők a képletben. Használja a ThisRecord operátort, vagy egyszerűen hivatkozzon név szerint a mezőkre, ahogy más értéket is hivatkozna. Az As operátor a feldolgozás alatt álló rekord elnevezésére használatos, amellyel könnyebben érthető a képlet, és hozzáférhetőbbek a beágyazott rekordok. További információkért lásd az alábbi példákat és a rekord hatókörével való munkát.

Adatforrással való használat esetén ez a funkció nem delegálható. Csak az adatforrás első részét kéri le, és utána alkalmazza a funkciót. Előfordulhat, hogy az eredmény nem tükrözi a teljes képet. A szerkesztés során megjelenhet egy figyelmeztetés, amely emlékezteti erre a korlátozásra, és javasolja, hogy lehetőség szerint váltson delegálható alternatívára. További információkért lásd: a delegálás áttekintése.

Szintaxis

Distinct( Tábla, Képlet )

  • Tábla – Kötelező megadni. A kiértékelni kívánt tábla.
  • Formula – Kötelező. Az egyes rekordok kiértékeléséhez használandó képlet.

Példa

  1. Adjon hozzá egy Gomb vezérlőelemet, és az OnSelect tulajdonság értékeként adja meg ezt a képletet.

    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. Az Alt billentyűt lenyomva tartva válassza ki a gombot.

    A képlet kiértékelése és a CityPopulations gyűjtemény létrehozása megtörténik, amelyet a szerkesztőléc CityPopulationselemének kiválasztásával jeleníthet meg:

    A CityPopulations gyűjtemény eredménynézetben jelenik meg.

  3. Szúrjon ben egy Adattábla vezérlőelemet, és állítsa a vezérlő Elemek tulajdonságát a következő képletre:

    Distinct( CityPopulations, Country )
    

    A képlet eredményét a képletsávon tekintheti meg, ha kijelöli a teljes képletet:

    A Distinct függvény kimenete az eredmény nézetben látható.

  4. Az Adattábla tulajdonságai ablaktáblában található Mezők szerkesztése hivatkozással adja hozzá az Érték oszlopot:

    Az adattáblában látható Distinct függvény kimenete.

  5. Szúrjon be egy Címke vezérlőelemet, és a Szöveg tulajdonságát állítsa a következő képletre:

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

    Ez a képlet rendezi az eredményeket a Rendezés függvénnyel eltérő értékből , az eredményül kapott tábla első rekordját a First függvénnyel veszi ki, és kinyeri az Eredmény mezőt, hogy csak az ország/régió nevét kapja meg.

    A Distinct függvény kimenete, amely név szerint mutatja az első országot/régiót.