List.Alternate

Syntax

List.Alternate(
    list as list,
    count as number,
    optional repeatInterval as nullable number,
    optional offset as nullable number
) as list

About

Gibt eine neue Liste zurück, indem Sie die Elemente listalternativ beibehalten und überspringen. Die Funktion behält offset anfängliche Elemente bei, überspringt count dann wiederholt Elemente und behält Elemente bei repeatInterval .

  • count: Die Anzahl der Elemente, die jedes Mal übersprungen werden sollen.
  • repeatInterval: Eine optionale Anzahl von Elementen, die nach jedem Überspringen beibehalten werden sollen. Wenn dieser Wert nicht angegeben wird, werden alle Elemente nach dem anfänglichen Überspringen beibehalten.
  • offset: Eine optionale Anzahl von Elementen, die beibehalten werden sollen, bevor das wiederholte Skip/Keep-Muster beginnt. Der Standardwert ist null.

Beispiel 1

Erstellen Sie eine Liste, die die erste Nummer überspringt.

Verwendung

List.Alternate({1..10}, 1)

Output

{2, 3, 4, 5, 6, 7, 8, 9, 10}

Beispiel 2

Erstellen Sie eine Liste, die jede andere Zahl überspringt.

Verwendung

List.Alternate({1..10}, 1, 1)

Output

{2, 4, 6, 8, 10}

Beispiel 3

Erstellen Sie eine Liste, die bei 1 beginnt und jede andere Zahl überspringt.

Verwendung

List.Alternate({1..10}, 1, 1, 1)

Output

{1, 3, 5, 7, 9}

Beispiel 4

Erstellen Sie eine Liste, die mit 1 beginnt, überspringt einen Wert, behält zwei Werte bei usw.

Verwendung

List.Alternate({1..10}, 1, 2, 1)

Output

{1, 3, 4, 6, 7, 9, 10}