Jagamisviis:


First, FirstN, Index, Lastja LastN funktsioonid

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:

IceCream näide.

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. Tabel, mis sisaldab šokolaadi ja vanilli kirjeid
LastN( IceCream, 2 ) Tagastab tabeli, mis sisaldab kahte viimast IceCream’i kirjet. Müntide šokolaadi ja pistaatsiapähklite kirjeid sisaldav tabel
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