Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Arbetsyteappar
Copilot Studio
Desktop-flöden
Modelldrivna appar
Power Platform CLI
Dataverse-funktioner
Power Pages
Returnerar den första, sista eller en specifik post, eller en uppsättning med första eller sista poster, från en tabell.
Beskrivning
Funktionen First returnerar den första posten i en tabell.
Funktionen FirstN returnerar den första uppsättningen poster i en tabell. Det andra argumentet anger antalet poster som ska returneras.
Funktionen Last returnerar den sista posten i en tabell.
Funktionen LastN returnerar den sista uppsättningen poster i en tabell. Det andra argumentet anger antalet poster som ska returneras.
Funktionen Index returnerar en post för en tabell baserat på dess ordnade position i tabellen. Postnumrering börjar med 1 och First( table ) returnerar samma post som Index( table, 1 ).
Index returnerar ett fel om det begärda postindexet är mindre än 1, större än antalet poster i tabellen eller om tabellen är tom.
First, Indexoch Last returnerar en enda post. FirstN och LastN returnera en tabell, även om du bara anger en enda post.
Delegering
Det går inte att delegera funktionerna när de används tillsammans med en datakälla. Endast den första delen av datakällan hämtas och sedan tillämpas funktionen. Resultatet kan inte representerar en fullständig överblick. En varning kan visas när du redigerar för att påminna dig om begränsningen och för att föreslå att du växlar till delegerbara alternativ när det är möjligt. Mer information finns i översikt över delegering.
Till exempel när den används med en datakälla som innehåller en stor tabell med 1 miljon poster, Last omfattas av icke-delegeringsgränsen och returnerar inte den sista posten för hela datakällan. På samma sätt resulterar användning Index för att begära en post i mitten av 1 miljon poster i ett fel eftersom indexet ligger inom intervallet baserat på gränsen för icke-delegering.
Syntax
First( Tabell )
Last( Tabell )
- Tabell - Obligatoriskt. Tabell som ska användas.
FirstN( Tabell [, NumberOfRecords ] )
LastN( Tabell [, NumberOfRecords ] )
- Tabell - Obligatoriskt. Tabell som ska användas.
- NumberOfRecords – valfritt. Antal poster som ska returneras. Om du inte anger det här argumentet returnerar funktionen en post.
Index( Table, RecordIndex )
- Tabell - Obligatoriskt. Tabell som ska användas.
- RecordIndex – obligatoriskt. Index för den post som ska returneras. Postnumrering börjar med 1.
Exempel
I följande exempel använder vi datakällanIceCream, som innehåller data i den här tabellen:
Tabellen kan placeras i en samling med den här formeln (sätt i OnStart-formeln för en knappkontroll och tryck på knappen):
Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
{ Flavor: "Vanilla", Quantity: 200 },
{ Flavor: "Strawberry", Quantity: 300 },
{ Flavor: "Mint Chocolate", Quantity: 60 },
{ Flavor: "Pistachio", Quantity: 200 } ) )
| Formel | Beskrivning | Resultat |
|---|---|---|
| First( IceCream ) | Returnerar den första posten IceCream. | { Smak: "Choklad", Kvantitet: 100 } |
| Last( IceCream ) | Returnerar den sista posten IceCream. | { Smak: "Pistachio", mängd: 200 } |
| Index( IceCream, 3 ) | Returnerar den tredje posten IceCream. | { Smak: "Jordgubbe", Kvantitet: 300 } |
| FirstN( IceCream, 2 ) | Returnerar en tabell som innehåller de två första posterna i IceCream. |
|
| LastN( IceCream, 2 ) | Returnerar en tabell som innehåller de två sista posterna i IceCream. |
|
| Index( IceCream, 4 ). Kvantitet | Returnerar den fjärde posten i tabellen och extraherar kolumnen Kvantitet. | 60 |
| Index( IceCream, 10 ) | Returnerar ett fel eftersom den begärda posten ligger utanför tabellens gränser. | Fel |