List.Alternate

Sözdizimi

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

Hakkında

alternatif olarak içindeki listöğeleri tutarak ve atlayarak yeni bir liste döndürür. işlevi ilk öğeleri tutar offset , ardından öğeleri art arda atlar count ve öğeleri tutar repeatInterval .

  • count: Her seferinde atlana öğe sayısı.
  • repeatInterval: Her atlamadan sonra tutulacak isteğe bağlı öğe sayısı. Bu değer sağlanmazsa, ilk atlamadan sonra tüm öğeler korunur.
  • offset: Yinelenen atlama/tutma düzeni başlamadan önce tutulacak isteğe bağlı öğe sayısı. Varsayılan değer sıfırdır.

Örnek 1

İlk sayıyı atlayan bir liste oluşturun.

Kullanım

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

Çıkış

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

Örnek 2

Diğer tüm sayıları atlayan bir liste oluşturun.

Kullanım

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

Çıkış

{2, 4, 6, 8, 10}

Örnek 3

1'de başlayan ve diğer tüm sayıları atlayan bir liste oluşturun.

Kullanım

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

Çıkış

{1, 3, 5, 7, 9}

Örnek 4

1'de başlayan, bir değeri atlayan, iki değeri tutan, vb. bir liste oluşturun.

Kullanım

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

Çıkış

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