Distinct függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Copilot Studio Desktop folyamatok Power Platform CLI Dataverse függvények Power Pages

Ö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 minden rekordjára, és visszaad egy egyoszlopos táblát az eredményekből, és ismétlődő értékeket távolít el. 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áblázat, képlet )

  • Tábla - Kötelező. A kiértékelni kívánt tábla.
  • Képlet - 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 CityPopulations elemé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:

    Eredmény nézetben megjelenített függvény kimenete Distinct .

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

    Kimenet az adattáblában látható függvényből Distinct .

  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 a Rendezés függvénnyel rendezi az eredményeketDistinct, az első rekordot az eredményként kapott táblából az Első függvénnyel veszi fel, és kinyeri az Eredmény mezőt, hogy csak az ország/régió nevét szerezze be.

    Az első országot/régiót név szerint megjelenítő függvény kimenete Distinct .