Freigeben über


List.Alternate

Syntax

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

Info

Gibt eine Liste zurück, die aus allen ungeraden Offsetelementen einer Liste besteht. Wechselt abhängig von den Parametern zwischen Akzeptieren und Überspringen von Werten aus der Liste list.

  • count: Gibt die Anzahl der Werte an, die jedes Mal übersprungen werden.
  • repeatInterval: Ein optionales Wiederholungsintervall, das angibt, wie viele Werte zwischen den übersprungenen Werten hinzugefügt werden.
  • offset: Ein optionaler Offset-Parameter, um mit dem Überspringen von Werten nach einem anfänglichen Offset zu beginnen.

Beispiel 1

Erstellt eine Liste von „{1..10}“, bei der die erste Zahl übersprungen wird.

Verwendung

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

Ausgabe

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

Beispiel 2

Erstellt eine Liste von {1..10}, bei der jede zweite Zahl übersprungen wird.

Verwendung

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

Ausgabe

{2, 4, 6, 8, 10}

Beispiel 3

Erstellt eine Liste von von „{1..10}“, bei der mit 1 begonnen und jede zweite Zahl übersprungen wird.

Verwendung

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

Ausgabe

{1, 3, 5, 7, 9}

Beispiel 4

Erstellt eine Liste von {1..10}, die mit 1 beginnt, einen Wert überspringt, zwei Werte behält usw.

Verwendung

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

Ausgabe

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