Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Taikoma: "Canvas apps
Copilot Studio Desktop
" srautus
modeliu pagrįstos programos
"Power Platform" CLI
"Dataverse" funkcijos
"Power Pages"
Iš lentelės pateikia pirmąjį, paskutinį ar konkretų įrašą arba pirmųjų ar paskutinių įrašų rinkinį.
Aprašą
Funkcija First pateikia pirmą lentelės įrašą.
Funkcija FirstN pateikia pirmą lentelės įrašų rinkinį; antrasis argumentas nurodo grąžintinų įrašų skaičių.
Funkcija Last pateikia paskutinį lentelės įrašą.
Funkcija LastN pateikia paskutinį lentelės įrašų rinkinį; antrasis argumentas nurodo grąžintinų įrašų skaičių.
Funkcija Index pateikia lentelės įrašą pagal jos išdėstytą padėtį lentelėje. Įrašų numeravimas prasideda nuo 1, todėl First( table ) pateikia tokį patį įrašą kaip Index( table, 1 ).
Index pateikia klaidą, jei pageidaujamas įrašų indeksas yra mažesnis už 1, didesnis už lentelės įrašų skaičių arba lentelė tuščia.
First Last ir Indexgrąžinkite vieną įrašą. FirstN ir LastN pateikia lentelę, net jei nurodote tik vieną įrašą.
Perdavimas
Kai šios funkcijos naudojamos su duomenų šaltiniu, jų perduoti negalima. Bus gauta tik pirmoji duomenų šaltinio dalis, o tada bus taikoma funkcija. Rezultatas gali apimti ne visą informaciją. Kuriant gali pasirodyti įspėjimas, priminsiantis šį apribojimą ir pasiūlysiantis, kur įmanoma, pereiti prie perduodamųjų alternatyvų. Norėdami gauti daugiau informacijos, žr. perdavimo apžvalgą.
Pavyzdžiui, naudojant su duomenų šaltiniu, kuriame yra didelė lentelė su 1 milijonu įrašų, Last taikomas neperdavimo limitas ir nepateikiamas paskutinis viso duomenų šaltinio įrašas. Be to, naudojant Index užklausą įrašo, kurio viduryje yra 1 milijonas įrašų, įvyksta klaida, nes indeksas nepatenka į diapazoną, atsižvelgiant į neperdavimo ribą.
Sintaksė
First( Lentelė )
Last( Lentelė )
- Lentelė - būtina. Lentelė, kurią norite naudoti.
FirstN( Lentelė [, NumberOfRecords ] )
LastN( Lentelė [, NumberOfRecords ] )
- Lentelė - būtina. Lentelė, kurią norite naudoti.
- NumberOfRecords - neprivaloma. Pateiktinų įrašų skaičius. Jei šio argumento nenurodote, funkcija pateikia vieną įrašą.
Index( Lentelė, RecordIndex )
- Lentelė - būtina. Lentelė, kurią norite naudoti.
- RecordIndex - būtina. Pateiktina įrašo rodyklė. Įrašų numeravimas prasideda nuo 1.
Pavyzdžiai
Toliau pateiktuose pavyzdžiuose naudojame "IceCream" duomenų šaltinį, kuriame yra šios lentelės duomenys:
Šią lentelę galima įdėti į rinkinį su toliau nurodyta formule (įdėkite į valdiklio „Button“ OnStart formulę ir paspauskite mygtuką):
Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
{ Flavor: "Vanilla", Quantity: 200 },
{ Flavor: "Strawberry", Quantity: 300 },
{ Flavor: "Mint Chocolate", Quantity: 60 },
{ Flavor: "Pistachio", Quantity: 200 } ) )
| Formulė | Aprašą | Rezultatas |
|---|---|---|
| FirstE, ne. | Pateikia pirmąjį IceCream įrašą. | { Flavor: "Šokoladiniai", Quantity: 100 } |
| LastE, ne. | Pateikia paskutinį IceCream įrašą. | { Flavor: "Pistachio", Kiekis: 200 } |
| Index( Ledai, 3 ) | Pateikia trečiąjį IceCream įrašą. | { Skonis: "Braškių", Kiekis: 300 } |
| FirstN( Ledai, 2 ) | Pateikia lentelę su pirmaisiais dviem IceCream įrašais. |
|
| LastN( Ledai, 2 ) | Grąžina lentelę, kurioje yra du paskutiniai "IceCream "įrašai. |
|
| Index( "IceCream", 4 ). Kiekis | Pateikia ketvirtą lentelės įrašą ir išskleidžia stulpelį Kiekis. | 60 |
| Index( Ledai, 10 ) | Pateikia klaidą, nes prašomas įrašas yra už lentelės ribų. | Klaida |