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:

Primer sladoleda.

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. Tabela z zapisi za čokolado in vanilijo
LastN(  Sladoled,  2 ) Vrne tabelo, ki vsebuje zadnja dva zapisa Sladoled. Tabela z zapisi za meto čokolado in pistacijo
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).