List.LastN
List.LastN(list as list, optional countOrCondition as any) as any
Palauttaa luettelon viimeisen kohteen list
. Jos luettelo on tyhjä, palautetaan poikkeus. Tällä funktiolla on valinnainen parametri countOrCondition
, joka tukee useiden kohteiden keräämistä tai kohteiden suodatusta.
countOrCondition
voidaan määrittää kolmella tavalla:
- Jos luku on määritetty, enintään niin monta kohdetta palautetaan.
- Jos määritetään ehto, palautetaan kaikki kohteet, jotka alun perin täyttävät ehdon, luettelon lopusta alkaen. Kun yksi tietoyksikkö ei täytä ehtoa, muita tietoyksiköitä ei oteta huomioon.
- Jos tämä parametri on nolla, luettelon viimeinen kohde palautetaan.
Selvitä luettelon {3, 4, 5, -1, 7, 8, 2} viimeinen arvo.
käyttö
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
Output
{2}
Selvitä luettelosta {3, 4, 5, -1, 7, 8, 2} viimeiset arvot, jotka ovat suurempia kuin 0.
käyttö
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
Output
{7, 8, 2}