First, FirstN, Index, Lastin funkcije LastN

Velja za: Canvas apps Copilot Studio Desktop flows Model-driven apps Power Platform CLI Dataverse functions Power Pages

Vrne prvi, zadnji ali določeni zapis ali niz prvih ali zadnjih zapisov iz tabele.

Description

Funkcija First vrne prvi zapis tabele.

Funkcija FirstN vrne prvi nabor zapisov v tabeli; drugi argument določa število zapisov, ki jih je treba vrniti.

Funkcija Last vrne zadnji zapis tabele.

Funkcija LastN vrne zadnji nabor zapisov v tabeli; drugi argument določa število zapisov, ki jih je treba vrniti.

Funkcija Index vrne zapis tabele na podlagi naročenega položaja v tabeli. Oštevilčenje zapisov se začne z 1, tako da First( table ) vrne isti zapis kot Index( table, 1 ). Index vrne napako, če je zahtevano kazalo zapisa manjše od 1, večje od števila zapisov v tabeli ali če je tabela prazna.

Firstin Indexvrnite Last en zapis. FirstN in LastN vrne tabelo, tudi če določite le en zapis.

Pooblastitev

Ko so uporabljene z virom podatkov, teh funkcij ni mogoče pooblastiti. Pridobljen bo samo prvi del vira podatkov, nato bo uporabljena funkcija. Rezultat morda ne pokaže celotne slike. V času ustvarjanja se lahko prikaže opozorilo, ki vas opomni na to omejitev in predlaga, da uporabite možnosti, ki jih je mogoče pooblastiti, če so na voljo. Če želite več informacij, glejte razdelek Pregled pooblastitev.

Če se na primer uporabljate z virom podatkov, ki vsebuje veliko tabelo z 1 milijonom zapisov, Last velja omejitev nezaseganje in ne vrne zadnjega zapisa celotnega vira podatkov. Če zahtevate Index zapis na sredini 1 milijona zapisov, pride do napake, ker je indeks zunaj obsega, ki temelji na omejitvi, ki je ni mogoče pooblastiti.

Sintaksa

FirstTo je vse, kar sem ti hotel.
LastTo je vse, kar sem ti hotel.

  • Tabela - obvezno. Tabela za obdelavo.

FirstN( Tabela [, ŠteviloZapisov ] )
LastN( Tabela [, ŠteviloZapisov ] )

  • Tabela - obvezno. Tabela za obdelavo.
  • NumberOfRecords - Izbirno. Število zapisov za vrnitev. Če ne določite tega argumenta, funkcije vrne en zapis.

Index( Tabela, RecordIndex )

  • Tabela - obvezno. Tabela za obdelavo.
  • RecordIndex - Zahtevano. Kazalo zapisa, za katerega želite, da je vrnjen. Številčenje zapisov se začne z 1.

Primeri

Za te primere uporabljamo vir podatkov IceCream, ki vsebuje podatke v tej tabeli:

Primer Icecream.

To tabelo je mogoče postaviti v zbirko s to formulo (vstavite formulo OnStart za kontrolnik gumba in 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 Description Rezultat
FirstNe, ne Vrne prvi zapis za IceCream. { Okus: "Čokolada", Količina: 100 }
LastNe, ne Vrne zadnji zapis za IceCream. { Okus: "Pistacije", Količina: 200 }
IndexNe, ne Vrne tretji zapis za IceCream. { Okus: "Jagoda", Količina: 300 }
FirstNNe, ne Vrne tabelo, ki vsebuje prva zapisa za IceCream. Tabela z zapisi za čokolado in vanilijo
LastNNe, ne Vrne tabelo, ki vsebuje zadnja dva zapisa IceCream. Tabela z zapisi za mint čokolado in pistacijo
Index(IceCream, 4 ). Količina Vrne četrti zapis tabele in ekstrahira stolpec Količina. 60
IndexNe, ne Vrne napako, ker je zahtevani zapis zunaj meja tabele. Napaka