Partekatu bidez


First, FirstN, Index, Last, eta LastN funtzioak

Honako hauei aplikatzen zaie: Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Ereduetan oinarritutako aplikazioak Power Platform CLI Dataverse funtzioak Power Pages

Taula bateko lehen, azken edo erregistro zehatz bat edo lehenengo edo azkeneko erregistroen multzoa itzultzen du.

Deskribapenak

Funtzioak Firsttaula bateko lehen erregistroa itzultzen du.

Funtzioak FirstN taula bateko lehen erregistro multzoa itzultzen du; bigarren argumentuak itzuli beharreko erregistro kopurua zehazten du.

Funtzioak Last taula bateko azken erregistroa itzultzen du.

Funtzioak LastN taula bateko azken erregistro-multzoa itzultzen du; bigarren argumentuak itzuli beharreko erregistro kopurua zehazten du.

Funtzioak Index taula baten erregistroa itzultzen du, taulan ordenatutako posizioan oinarrituta. Erregistroen zenbaketa 1etik hasten da, beraz First( table )Index( table, 1 )-ren erregistro bera itzultzen du. Index Errorea itzultzen du eskatutako erregistro-indizea 1 baino txikiagoa bada, taulako erregistro kopurua baino handiagoa bada edo taula hutsik badago.

First Index Last Juramentua ; Zal[di baten bi]zitza / FirstN LastN eta taula bat itzultzen du, erregistro bakarra zehazten baduzu ere.

Ordezkaritza

Datu-iturburu batekin erabiltzean, funtzio hauek ezin dira ordezkatu. Datu-iturburuaren lehen zatia soilik berreskuratuko da eta, ondoren, funtzioa aplikatuko da. Baliteke emaitzak istorio osoa ez ordeztea. Abisu bat ager daiteke aginte-garaian muga hori gogorarazteko eta, ahal denean, alternatiba ordezkagarrietara aldatzea iradokitzeko. Informazio gehiago eskuratzeko, ikusi ordezkaritzaren informazio orokorra.

Adibidez, 1 milioi erregistro dituen taula handi bat duen datu-iturri batekin erabiltzen denean, Last ez delegazioaren mugaren mende eta ez du datu-iturburu osoaren azken erregistroa itzultzen. Era berean, Index 1 milioi erregistroen erdian erregistro bat eskatzeak errore bat eragiten du, indizea ez delegazioaren mugan oinarritutako barrutitik kanpo dagoelako.

Sintaxia

First( Taula )
Last( Taula )

  • Taula - Beharrezkoa. Eragiketak egiteko taula.

FirstN( Table [, NumberOfRecords ] )
LastN( Table [, NumberOfRecords ] )

  • Taula - Beharrezkoa. Eragiketak egiteko taula.
  • NumberOfRecords - Aukerakoa. Itzultzeko erregistroaren kopurua. Argudio hau zehazten ez baduzu, funtzioak erregistro bat itzultzen du.

Index( Taula, RecordIndex )

  • Taula - Beharrezkoa. Eragiketak egiteko taula.
  • RecordIndex - Beharrezkoa. Itzuliko den erregistroaren indizea. Erregistroen zenbaketa 1etik hasten da.

Adibideak

Ondorengo adibideetarako, IceCreamdatu-iturria erabiltzen dugu, taula honetako datuak biltzen dituena:

IceCream adibidea.

Taula hau formula honekin bilduma batean jar daiteke (jarri OnStart formulan Button kontrol baterako eta sakatu botoia):

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 Deskribapenak Result
First( Izozkia ) IceCream lehen erregistroa itzultzen du. { Zaporea: "Txokolatea", Kantitatea: 100 }
Last( Izozkia ) IceCream azken erregistroa itzultzen du. { Zaporea: "Pistatxoa", Kantitatea: 200 }
Index( Izozkia, 3 ) IceCream hirugarren erregistroa itzultzen du. { Zapore: "Marrubi", Kantitatea: 300 }
FirstN( Izozkia, 2 ) IceCream – Taula bateko lehen bi erregistro multzoa itzultzen du. Txokolate eta bainilaren erregistroak biltzen dituen taula
LastN( Izozkia, 2 ) IceCream-ren azken bi erregistroak dituen taula bat ematen du. Menta txokolatearen eta pistatxoaren erregistroak biltzen dituen taula
Index( Izozkia, 4 ). Kantitatea Taularen laugarren erregistroa ematen du eta Kantitatea zutabea ateratzen du. 60
Index( Izozkia, 10 ) Errore bat ematen du, eskatutako erregistroa taularen mugetatik kanpo dagoelako. Errorea