List.Alternate

Sintaksis

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

Mengenai

Mengembalikan daftar baru dengan menyimpan dan melewati item di list. Fungsi menyimpan offset item awal, lalu berulang kali melewati count item dan menyimpan repeatInterval item.

  • count: Jumlah item yang akan dilewati setiap kali.
  • repeatInterval: Jumlah item opsional untuk disimpan setelah setiap lompatan. Jika nilai ini tidak disediakan, maka semua item setelah lompati awal disimpan.
  • offset: Jumlah item opsional untuk disimpan sebelum pola lombah/pertahankan berulang dimulai. Default ke nol.

Contoh 1

Buat daftar yang melewati angka pertama.

Penggunaan

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

Output

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

Contoh 2

Buat daftar yang melewati setiap nomor lainnya.

Penggunaan

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

Output

{2, 4, 6, 8, 10}

Contoh 3

Buat daftar yang dimulai pada 1 dan lewati setiap angka lainnya.

Penggunaan

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

Output

{1, 3, 5, 7, 9}

Contoh 4

Buat daftar yang dimulai dari 1, lewati satu nilai, simpan dua nilai, dan sebagainya.

Penggunaan

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

Output

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