Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kehtib järgmise kohta: Lõuendirakendused
Copilot Studio
töölauavood
Mudelipõhised rakendused
Power Platform CLI
Dataverse funktsioonid
Power Pages
Tagastab tabelist esimese, viimase või konkreetse kirje või esimeste või viimaste kirjete kogumi.
Kirjeldus
Funktsioon First tagastab tabeli esimese kirje.
Funktsioon FirstN tagastab tabeli esimese kirjekomplekti; teine argument määrab tagastatavate kirjete arvu.
Funktsioon Last tagastab tabeli viimase kirje.
Funktsioon LastN tagastab tabeli viimase kirjekomplekti; teine argument määrab tagastatavate kirjete arvu.
Funktsioon Index tagastab tabeli kirje selle järjestatud asukoha põhjal tabelis. Kirjete nummerdamine algab numbriga 1, seega tagastab First( table ) sama kirje mis Index( table, 1 ).
Index tagastab tõrke, kui taotletud kirjeregister on väiksem kui 1, suurem kui tabeli kirjete arv või kui tabel on tühi.
Firstja IndexLast tagastage üks kirje. FirstN ja LastN tagastab tabeli isegi siis, kui määrate ainult ühe kirje.
Delegeerimine
Koos andmeallikaga kasutamisel ei saa neid funktsioone delegeerida. Tuuakse ainult andmeallika esimene osa ja seejärel rakendatakse funktsioon. Tulem ei pruugi esindada täielikku lugu. Koostamise ajal võidakse kuvada hoiatus, mis tuletab teile seda piirangut meelde ja soovitab võimalusel lülituda delegeeritavatele alternatiividele. Lisateabe saamiseks vt delegeerimise ülevaadet.
Näiteks kui kasutate andmeallikat, mis sisaldab suurt 1 miljoni kirjega tabelit, Last kehtib delegeerimata jätmise piirang ja see ei tagasta kogu andmeallika viimast kirjet. Samuti põhjustab ühe miljoni kirje keskel oleva kirje taotlemine tõrke, Index kuna indeks on delegeerimata limiidi põhjal vahemikust väljas.
Süntaks
First( Tabel )
Last( Tabel )
- Tabel - nõutav. Tabel, kus töötada.
FirstN( Tabel [, NumberOfRecords ] )
LastN( Tabel [, NumberOfRecords ] )
- Tabel - nõutav. Tabel, kus töötada.
- NumberOfRecords - valikuline. Tagastatavate kirjete arv. Kui te seda argumenti ei määra, tagastab funktsioon ühe kirje.
Index( Tabel, RecordIndex )
- Tabel - nõutav. Tabel, kus töötada.
- RecordIndex - nõutav. Tagastatava kirje register. Kirjete nummerdamine algab numbriga 1.
Näited
Järgmiste näidete jaoks kasutame andmeallikatIceCream, mis sisaldab selle tabeli andmeid:
Selle tabeli saab paigutada kogumisse selle valemiga (lisage nupu juhtelemendi jaoks rakenduse OnStart valem ja vajutage nuppu):
Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
{ Flavor: "Vanilla", Quantity: 200 },
{ Flavor: "Strawberry", Quantity: 300 },
{ Flavor: "Mint Chocolate", Quantity: 60 },
{ Flavor: "Pistachio", Quantity: 200 } ) )
| Valem | Kirjeldus | Tulemus |
|---|---|---|
| First( IceCream ) | Tagastab kogumi IceCream esimese kirje. | { Maitse: "Šokolaad", Kogus: 100 } |
| Last( IceCream ) | Tagastab kogumi IceCream viimase kirje. | { Maitse: "Pistachio", Kogus: 200 } |
| Index( IceCream, 3 ) | Tagastab kogumi IceCream kolmanda kirje. | { Maitse: "Maasikas", Kogus: 300 } |
| FirstN( IceCream, 2 ) | Tagastab tabeli kogumi IceCream kahe esimese kirjega. |
|
| LastN( IceCream, 2 ) | Tagastab tabeli, mis sisaldab kahte viimast IceCream’i kirjet. |
|
| Index( IceCream, 4 ). Kogus | Tagastab tabeli neljanda kirje ja ekstraktib veeru Kogus. | 60 |
| Index( IceCream, 10 ) | Tagastab tõrke, kuna taotletud kirje on väljaspool tabeli piire. | Viga |