Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Odnosi se na: Canvas apps
Copilot Studio
Desktop flows
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Vraća prvi, posljednji ili određeni zapis ili skup prvih ili zadnjih zapisa iz tablice.
Opis
Funkcija First vraća prvi zapis tablice.
Funkcija FirstN vraća prvi skup zapisa tablice; drugi argument određuje broj zapisa koji će se vratiti.
Funkcija Last vraća zadnji zapis tablice.
Funkcija LastN vraća zadnji skup zapisa tablice; drugi argument određuje broj zapisa koji će se vratiti.
Funkcija Index vraća zapis tablice na temelju naručenog položaja u tablici. Numeriranje zapisa počinje s 1 tako da First( table ) vraća isti zapis kao Index( table, 1 ).
Index vraća pogrešku ako je zatraženi indeks zapisa manji od 1, veći od broja zapisa u tablici ili ako je tablica prazna.
Firsti Indexvratite Last jedan zapis. FirstN i LastN vratiti tablicu, čak i ako navedete samo jedan zapis.
Delegacija
Kad se koristi uz izvor podataka, te se funkcije ne mogu delegirati. Dohvatit će se samo prvi dio izvora podataka, a zatim će se primijeniti funkcija. Rezultat možda neće predstavljati potpunu priču. Upozorenje će se možda pojaviti u vrijeme stvaranja sadržaja da bi vas podsjetilo na to ograničenje i predložilo prebacivanje na rješenja koja je moguće delegirati kad god je to moguće. Dodatne informacije potražite u odjeljku Pregled delegiranja.
Na primjer, kada se koristi s izvorom podataka koji sadrži veliku tablicu s milijun zapisa, Last podliježe ograničenju koje nije delegiranje i ne vraća posljednji zapis o cijelom izvoru podataka. Isto tako, korištenje Index zahtjeva za zapis u sredini od milijun zapisa rezultira pogreškom jer je indeks izvan raspona na temelju ograničenja koje nije delegiranje.
Sintaksa
First( Tablica )
Last( Tablica )
- Tablica - Obavezno. Tablica na kojoj treba raditi.
FirstN( Tablica [, NumberOfRecords ] )
LastN( Tablica [, NumberOfRecords ] )
- Tablica - Obavezno. Tablica na kojoj treba raditi.
- NumberOfRecords - Nije obavezno. Broj zapisa koje treba vratiti. Ako ne navedete ovaj argument, funkcija vraća jedan zapis.
Index( Tablica, RecordIndex )
- Tablica - Obavezno. Tablica na kojoj treba raditi.
- RecordIndex – obavezno. Indeks zapisa koji treba vratiti. Numeracija zapisa počinje s 1.
Primjeri
Za sljedeće primjere koristimo izvor podataka IceCreamkoji sadrži podatke u ovoj tablici:
Ova se tablica može smjestiti u zbirku pomoću ove formule (stavite formulu OnStart za kontrolu gumba i pritisnite gumb):
Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
{ Flavor: "Vanilla", Quantity: 200 },
{ Flavor: "Strawberry", Quantity: 300 },
{ Flavor: "Mint Chocolate", Quantity: 60 },
{ Flavor: "Pistachio", Quantity: 200 } ) )
| Formula | Opis | Rezultat |
|---|---|---|
| First(IceCream) | Vraća prvi zapis varijable IceCream. | { Okus: "Čokolada", Količina: 100 } |
| Last(IceCream) | Vraća zadnji zapis varijable IceCream. | { Okus: "Pistachio", Količina: 200 } |
| Index(IceCream, 3 ) | Vraća treći zapis varijable IceCream. | { Okus: "Jagoda", Količina: 300 } |
| FirstN(IceCream, 2 ) | Vraća tablicu koja sadrži prva dva zapisa varijable IceCream. |
|
| LastN(IceCream, 2 ) | Vraća tablicu koja sadrži posljednja dva zapisa aplikacije IceCream. |
|
| Index(IceCream, 4 ). Količina | Vraća četvrti zapis tablice i izdvaja stupac Količina. | 60 |
| Index(IceCream, 10 ) | Vraća pogrešku jer je traženi zapis izvan granica tablice. | Greška |