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}