Læs på engelsk

Del via


List.Alternate

Syntaks

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

Omtrent

Returnerer en liste, der består af alle forskydningselementer med ulige tal på en liste. Skifter mellem at tage og springe værdier over på listen list afhængigt af parametrene.

  • count: Angiver antallet af værdier, der springes over hver gang.
  • repeatInterval: Et valgfrit gentagelsesinterval, der angiver, hvor mange værdier der tilføjes mellem de oversprunget værdier.
  • offset: En parameter for indstillingsforskydning, der begynder at springe værdierne over ved den indledende forskydning.

Eksempel 1

Opret en liste fra {1..10}, der springer det første tal over.

brug

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

output

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

Eksempel 2

Opret en liste fra {1..10}, der springer hvert andet tal over.

brug

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

output

{2, 4, 6, 8, 10}

Eksempel 3

Opret en liste fra {1..10}, der starter ved 1 og springer hvert andet tal over.

brug

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

output

{1, 3, 5, 7, 9}

Eksempel 4

Opret en liste fra {1..10}, der starter ved 1, springer én værdi over, bevarer to værdier osv.

brug

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

output

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