Funkcije First, FirstN, Index, Last in LastN Power Apps
Vrne prvo, zadnjo ali določeno zapis, ali niz prvih ali zadnjih zapisov iz tabele.
Description
Funkcija First vrne prvi zapis tabele.
Funkcija FirstN vrne prvi niz zapisov tabele; drugi argument določi število zapisov za vrnitev.
Funkcija Last vrne zadnji zapis tabele.
Funkcija LastN vrne zadnji niz zapisov tabele; drugi argument določi število zapisov za vrnitev.
The Indeks funkcija vrne zapis tabele na podlagi njenega urejenega položaja v tabeli. Številčenje zapisov se začne z 1 takoFirst( table ) vrne isti zapis kot Index( table, 1 ). Indeks vrne napako, če je zahtevani indeks zapisa manjši od 1, večji od števila zapisov v tabeli ali je tabela prazna.
Prvič, ·, in Zadnji vrne en sam zapis. Funkciji FirstN in LastN vrneta tabelo, čeprav določite samo 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.
Na primer, če se uporablja z vir podatkov, ki vsebuje veliko tabelo z 1 milijonom zapisov, Zadnji bo predmet omejitve neprenosov in ne bo vrnil zadnjega zapisa celotnega vir podatkov. Prav tako z uporabo Indeks če zahtevate zapis v sredini 1 milijona zapisov, bo prišlo do napake, ker je indeks izven obsega glede na omejitev neprenosa.
Sintaksa
First( Table )
Last( Table )
- Table – obvezno. Tabela za obdelavo.
FirstN( Table [, NumberOfRecords ] )
LastN( Table [, NumberOfRecords ] )
- Table – obvezno. Tabela za obdelavo.
- NumberOfRecords – izbirno. Število zapisov za vrnitev. Če ne določite tega argumenta, funkcije vrne en zapis.
Indeks (Tabela, ·)
- Table – obvezno. Tabela za obdelavo.
- RecordIndex - Obvezno. Indeks zapisa, ki ga je treba vrniti. Številčenje zapisov se začne z 1.
Primeri
V spodnjih primerih bomo uporabili vir podatkov IceCream, ki vsebuje podatke v tej tabeli:
To tabelo lahko postavite v zbirko s to formulo (vstavite formulo OnStart za kontrolnik Button 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 |
|---|---|---|
| Prvič ( Sladoled ) | Vrne prvi zapis o Sladoled. | { Flavor: "Chocolate", Quantity: 100 } |
| Zadnji ( Sladoled ) | Vrne zadnji zapis o Sladoled. | {Okus: "Pistacija", Količina: 200} |
| Indeks ( Sladoled, 3 ) | Vrne tretji zapis za Sladoled. | {Okus: "Jagoda", Količina: 300} |
| Prvi N( Sladoled, 2 ) | Vrne tabelo, ki vsebuje prva dva zapisa Sladoled. | ![]() |
| LastN( Sladoled, 2 ) | Vrne tabelo, ki vsebuje zadnja dva zapisa Sladoled. | ![]() |
| Indeks ( Sladoled, 4 ).Količina | Vrne četrti zapis tabele in izvleče stolpec Količina. | 60 |
| Indeks ( Sladoled, 10 ) | Vrne napako, ker zahtevani zapis presega meje tabele. | Napaka |
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za

