Hoppa till huvudinnehåll

List.LastN

Returnerar det sista värdet i listan. Kan valfritt ange hur många värden som ska returneras eller ett kvalificeringsvillkor.

Syntax

List.LastN(
list as list,
optional countOrCondition as any
) as any

Remarks

Returnerar det sista objektet i listan list. Om listan är tom genereras ett undantag.Den här funktionen använder en valfri parameter, countOrCondition, för att samla flera objekt eller filtrera objekt. countOrCondition kan anges på tre sätt:

  • Om ett tal anges returneras så många objekt.
  • Om ett villkor anges returneras alla objekt som inledningsvis uppfyller villkoret, med början i listans slut. Om ett objekt inte uppfyller villkoret utvärderas inga fler objekt.
  • Om den här parametern är null returneras det sista objektet i listan.

Examples

Example #1

Hitta det sista värdet i listan {3, 4, 5, -1, 7, 8, 2}.

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

Result:

{2}

Example #2

Hitta de sista värdena i listan {3, 4, 5, -1, 7, 8, 2} som är större än 0.

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

Result:

{7, 8, 2}

Category

List.Selection