Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Odnosi se na: Canvas aplikacije
Copilot Studio Desktop
teku aplikacije zasnovane na modelima
Power Platform CLI
Dataverse funkcije
Power Pages
Vraća prvi, poslednji ili određeni zapis ili skup prvih ili poslednjih zapisa iz tabele.
Opis
Funkcija First vraća prvi zapis u tabeli.
Funkcija FirstN vraća prvi skup zapisa tabele, a drugi argument navodi broj zapisa koji će biti vraćeni.
Funkcija Last vraća poslednji zapis u tabeli.
Funkcija LastN vraća poslednji skup zapisa u tabeli; drugi argument navodi broj zapisa koji će biti vraćeni.
Funkcija Index vraća zapis tabele na osnovu uređenog položaja u tabeli. Numerisanje zapisa počinje sa 1 tako First( table ) da vraća isti zapis kao Index( table, 1 ).
Index vraća grešku ako je zahtevani indeks zapisa manji od 1, veći od broja zapisa u tabeli ili je tabela prazna.
First, Indexa zatim Last vratite jedan zapis. FirstN i LastN vratite tabelu, čak i ako navedete samo jedan zapis.
Delegiranje
Kada ove funkcije koristite uz izvor podataka, ne možete ih delegirati. Samo prvi deo izvora podataka će biti preuzet, a zatim primenjena funkcija. Rezultat možda ne predstavlja kompletnu sliku. Upozorenje može da se prikazuje u trenutku kreiranja kao podsetnik na ovo ograničenje i da vam predloži prelazak na alternativne opcije koje je moguće delegirati, gde je to moguće. Više informacija potražite u pregledu delegiranja.
Na primer, kada se koristi sa izvorom podataka koji sadrži veliku tabelu sa 1 milion zapisa, Last podleže ograničenju koje nije delegiranje i ne vraća poslednji zapis celog izvora podataka. Isto tako, Index korišćenje zahteva za zapis u sredini od 1 miliona zapisa kao rezultat je greške jer je indeks van opsega na osnovu ograničenja koje nije delegirano.
Sintaksa
First( tabela )
Last( tabela )
- Tabela - Obavezno. Tabela na kojoj se radi.
FirstN( Tabela [, NumberOfRecords ] )
LastN( Tabela [, NumberOfRecords ] )
- Tabela - Obavezno. Tabela na kojoj se radi.
- NumberOfRecords - Opciono. Broj zapisa za vraćanje. Ako ne navedete ovaj argument, funkcija vraća jedan zapis.
Index( Tabela, Indeks zapisa )
- Tabela - Obavezno. Tabela na kojoj se radi.
- RecordIndex - Obavezno. Indeks zapisa koji treba vratiti. Numerisanje zapisa počinje sa 1.
Primeri
Za sledeće primere koristimo IceCream izvor podataka koji sadrži podatke u ovoj tabeli:
Ova tabela se može smestiti u kolekciju sa ovom formulom (stavite formulu OnStart za kontrolu dugmeta i pritisnite dugme):
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( Ledeni koru) | Vraća prvi zapis tabele IceCream. | { Ukus: "Čokolada", količina: 100 } |
| Last( Ledeni koru) | Vraća poslednji zapis tabele IceCream. | { Ukus: "Pistaćio", Količina: 200 } |
| Index( IceCream, 3 ) | Vraća treći zapis tabele IceCream. | { Ukus: "Jagoda", Količina: 300 } |
| FirstN( Ledeni kor, 2 ) | Vraća tabelu koja sadrži prva dva zapisa tabele IceCream. |
|
| LastN( Ledeni kor, 2 ) | Vraća tabelu koja sadrži poslednja dva zapisa IceCream-a . |
|
| Index( IceCream, 4 ). Količina | Vraća četvrti zapis tabele i izvlači kolonu Količina. | 60 |
| Index( IceCream, 10 ) | Vraća grešku pošto je zahtevani zapis izvan granica tabele. | Greška |