Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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:
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. |
|
| LastN( Izozkia, 2 ) | IceCream-ren azken bi erregistroak dituen taula bat ematen du. |
|
| 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 |