Deli putem


First, FirstN, Index, Lasti funkcije LastN

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:

IceCream primer.

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. Tabela koja sadrži zapise za čokoladu i vanilu
LastN( Ledeni kor, 2 ) Vraća tabelu koja sadrži poslednja dva zapisa IceCream-a . Tabela koja sadrži zapise za čokoladu od mente i pistacije
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