List.Alternate

Syntaxe

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

À propos

Retourne une nouvelle liste en conservant et en ignorant les éléments dans list. La fonction conserve offset les éléments initiaux, puis ignore count à plusieurs reprises les éléments et conserve repeatInterval les éléments.

  • count: nombre d’éléments à ignorer à chaque fois.
  • repeatInterval: nombre facultatif d’éléments à conserver après chaque saut. Si cette valeur n’est pas fournie, tous les éléments après l’échec initial sont conservés.
  • offset: nombre facultatif d’éléments à conserver avant que le modèle répétitif ignore/keep commence. La valeur par défaut est zéro.

Exemple 1

Créez une liste qui ignore le premier nombre.

Utilisation

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

Output

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

Exemple 2

Créez une liste qui ignore tous les autres nombres.

Utilisation

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

Output

{2, 4, 6, 8, 10}

Exemple 3

Créez une liste qui commence à 1 et ignore tous les autres nombres.

Utilisation

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

Output

{1, 3, 5, 7, 9}

Exemple 4

Créez une liste qui commence à 1, ignore une valeur, conserve deux valeurs, et ainsi de suite.

Utilisation

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

Output

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