Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Vászonalapú alkalmazások
Copilot Studio
Desktop folyamatok
Modellalapú alkalmazások
Power Platform CLI
Dataverse függvények
Power Pages
Egy táblából adja vissza az első, az utolsó vagy bármely meghatározott rekordot, illetve az első vagy utolsó rekordok egy halmazát.
Description
A First függvény egy tábla első rekordját adja vissza.
A FirstN függvény egy tábla első rekordkészletét adja vissza, a második argumentum pedig a visszaadandó rekordok számát adja meg.
A Last függvény egy tábla utolsó rekordját adja vissza.
A LastN függvény egy tábla utolsó rekordkészletét adja vissza; a második argumentum a visszaadandó rekordok számát adja meg.
A Index függvény egy tábla rekordját adja vissza a tábla rendezett helye alapján. A rekordok számozása 1-nél kezdődik, így a First( table ) függvény ugyanazt a rekordot adja vissza, mint az Index( table, 1 ) függvény.
Index Hibát ad vissza, ha a kért rekordindex kisebb, mint 1, nagyobb, mint a tábla rekordjainak száma, vagy a tábla üres.
First, Indexés Last egyetlen rekordot ad vissza. FirstN és LastN visszaad egy táblát, még akkor is, ha csak egyetlen rekordot ad meg.
Meghatalmazás
Adatforrással való használat esetén ezek a funkciók nem delegálhatók. 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.
Ha például egy nagy, 1 millió rekordot tartalmazó táblát tartalmazó adatforrással használja, akkor a delegálási korlát vonatkozik rá, Last és nem adja vissza a teljes adatforrás utolsó rekordját. Hasonlóképpen, Index ha egy rekordot 1 millió rekord közepén kér le, az hibát eredményez, mert az index a delegálási korláton kívül esik.
Szintaxis
First( Táblázat )
Last( Táblázat )
- Tábla - Kötelező. A művelethez használni kívánt tábla.
FirstN( Table [, NumberOfRecords ] )
LastN( Table [, NumberOfRecords ] )
- Tábla - Kötelező. A művelethez használni kívánt tábla.
- Rekordok száma– Nem kötelező. A visszaadandó rekordok száma. Ha nem adja meg ezt az argumentumot, a függvény egy rekordot ad vissza.
Index( Table, RecordIndex )
- Tábla - Kötelező. A művelethez használni kívánt tábla.
- RecordIndex – Kötelező. A visszaadandó rekord indexe. A rekordok számozása 1-től kezdődik.
Példák
Az alábbi példákhoz az IceCreamadatforrást használjuk, amely a táblázatban szereplő adatokat tartalmazza:
Ez a tábla a képlettel együtt egy gyűjteményben elhelyezhető (helyezze el az OnStart képletet egy Gombon, és nyomja le a gombot):
Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
{ Flavor: "Vanilla", Quantity: 200 },
{ Flavor: "Strawberry", Quantity: 300 },
{ Flavor: "Mint Chocolate", Quantity: 60 },
{ Flavor: "Pistachio", Quantity: 200 } ) )
| Képlet | Description | Result |
|---|---|---|
| First( IceCream ) | A Jégkrém első rekordját adja vissza. | { Íz: "Csokoládé", Mennyiség: 100 } |
| Last( IceCream ) | A Jégkrém utolsó rekordját adja vissza. | { Íz: "Pisztácia", Mennyiség: 200 } |
| Index( IceCream, 3 ) | A Jégkrém harmadik rekordját adja vissza. | { Flavor: "Strawberry", Quantity: 300 } |
| FirstN( IceCream, 2 ) | A Jégkrém első két rekordját tartalmazó táblát ad vissza. |
|
| LastN( IceCream, 2 ) | A IceCream utolsó két rekordjáttartalmazó táblázatot ad vissza. |
|
| Index( IceCream, 4 ). Mennyiség | Visszaadja a tábla negyedik rekordját, és kinyeri a Mennyiség oszlopot. | 60 |
| Index( IceCream, 10 ) | Hibát ad eredményül, mivel a kért rekord túllépi a tábla korlátját. | Hiba |