Ugrás a fő tartalomhoz

List.Alternate

Egy listát ad vissza, amelyen egy lista összes páratlan sorszámú eltolt eleme szerepel.

Syntax

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

Remarks

Egy listát ad vissza, amelyen egy lista összes páratlan sorszámú eltolt eleme szerepel. Felváltva vesz és kihagy értékeket a(z) list listáról, a paraméterektől függően.

  • count: Meghatározza, hogy mindig hány érték legyen kihagyva.
  • repeatInterval: Opcionális ismétlési intervallum, amely megadja, hogy a kihagyott értékek között hány érték kerüljön felvételre.
  • offset: Opcionális eltolási paraméter, amely megadja, hogy az értékek kihagyása a kezdeti eltolástól kiindulva kezdődjön.

Examples

Example #1

Lista készítése az {1..10} tartományból, amely kihagyja az első számot

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

Result:

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

Example #2

Lista készítése az {1..10} tartományból, amely kihagyja minden második számot.

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

Result:

{2, 4, 6, 8, 10}

Example #3

Lista készítése az {1..10} tartományból, amely 1-nél kezdődik, és kihagyja minden második számot

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

Result:

{1, 3, 5, 7, 9}

Example #4

Lista készítése az {1..10} tartományból, amely 1-nél kezdődik, kihagy egy értéket, megtart két értéket és így tovább.

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

Result:

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

Category

List.Selection