List.Alternate

Sintassi

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

Informazioni su

Restituisce un nuovo elenco mantenendo e ignorando gli elementi in list. La funzione mantiene offset gli elementi iniziali, quindi ignora ripetutamente gli elementi e mantiene countrepeatInterval gli elementi.

  • count: numero di elementi da ignorare ogni volta.
  • repeatInterval: numero facoltativo di elementi da mantenere dopo ogni skip. Se questo valore non viene specificato, tutti gli elementi dopo il skip iniziale vengono mantenuti.
  • offset: numero facoltativo di elementi da mantenere prima dell'inizio del criterio di skip/keep ripetuto. Il valore predefinito è zero.

Esempio 1

Creare un elenco che ignora il primo numero.

Utilizzo

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

Output

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

Esempio 2

Creare un elenco che ignora ogni altro numero.

Utilizzo

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

Output

{2, 4, 6, 8, 10}

Esempio 3

Creare un elenco che inizia da 1 e ignora ogni altro numero.

Utilizzo

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

Output

{1, 3, 5, 7, 9}

Esempio 4

Creare un elenco che inizia da 1, ignora un valore, mantiene due valori e così via.

Utilizzo

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

Output

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