Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
List.Alternate(
list as list,
count as number,
optional repeatInterval as nullable number,
optional offset as nullable number
) as list
Omtrent
Returnerer en ny liste ved alternativt at beholde og springe elementerne over i list. Funktionen bevarer offset de første elementer og springer derefter flere gange elementer over count og bevarer repeatInterval elementer.
-
count: Det antal elementer, der skal springes over hver gang. -
repeatInterval: Et valgfrit antal elementer, der skal bevares efter hver spring over. Hvis denne værdi ikke er angivet, bevares alle elementerne efter den indledende spring. -
offset: Et valgfrit antal elementer, der skal bevares, før det gentagne spring/behold-mønster begynder. Som standard nul.
Eksempel 1
Opret en liste, 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, der springer hvert andet tal over.
brug
List.Alternate({1..10}, 1, 1)
output
{2, 4, 6, 8, 10}
Eksempel 3
Opret en liste, 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, 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}