Zum Hauptinhalt springen

List.LastN

Gibt den letzten Wert in der Liste zurück. Optional kann die zurückzugebende Anzahl oder eine qualifizierende Bedingung angegeben werden.

Syntax

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

Remarks

Gibt das letzte Element der Liste "list" zurück. Ist die Liste leer, wird eine Ausnahme ausgelöst. Diese Funktion akzeptiert einen optionalen Parameter (countOrCondition), um das Sammeln mehrerer Elemente oder das Filtern von Elementen zu unterstützen. "countOrCondition" kann auf drei Arten angegeben werden:

  • Bei Angabe einer Zahl wird die entsprechende Anzahl von Elementen zurückgegeben.
  • Bei Angabe einer Bedingung werden alle Elemente zurückgegeben, die die Bedingung erfüllen. Die Überprüfung beginnt am Ende der Liste. Erfüllt ein Element die Bedingung nicht, werden ab diesem Punkt keine weiteren Elemente berücksichtigt.
  • Ist dieser Parameter NULL, wird das letzte Element in der Liste zurückgegeben.

Examples

Example #1

Ermittelt den letzten Wert in der Liste "{3, 4, 5, -1, 7, 8, 2}".

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

Result:

{2}

Example #2

Ermittelt die letzten Werte in der Liste "{3, 4, 5, -1, 7, 8, 2}", die größer null sind.

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

Result:

{7, 8, 2}

Category

List.Selection