List.Alternate

วากยสัมพันธ์

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

ประมาณ

แสดงรายการใหม่โดยเก็บและข้ามรายการในlist ฟังก์ชันเก็บoffsetรายการเริ่มต้นไว้ จากนั้นจะข้ามcountหน่วยข้อมูลซ้ํา ๆ และเก็บหน่วยข้อมูลไว้repeatInterval

  • count: จํานวนรายการที่จะข้ามในแต่ละครั้ง
  • repeatInterval: จํานวนหน่วยข้อมูลที่เลือกได้ที่จะเก็บไว้หลังจากการข้ามแต่ละครั้ง ถ้าไม่ได้ระบุค่านี้ รายการทั้งหมดหลังจากข้ามเริ่มต้นจะถูกเก็บไว้
  • offset: จํานวนหน่วยข้อมูลที่เลือกได้ที่จะเก็บไว้ก่อนเริ่มการข้าม/คงรูปแบบการทําซ้ําไว้ ค่าเริ่มต้นเป็นศูนย์

ตัวอย่างที่ 1

สร้างรายการที่ข้ามตัวเลขแรก

การใช้งาน

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

ผลลัพธ์ของ

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

ตัวอย่างที่ 2

สร้างรายการที่ข้ามตัวเลขอื่นทุกตัว

การใช้งาน

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

ผลลัพธ์ของ

{2, 4, 6, 8, 10}

ตัวอย่างที่ 3

สร้างรายการที่เริ่มต้นที่ 1 และข้ามตัวเลขอื่นทุกตัว

การใช้งาน

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

ผลลัพธ์ของ

{1, 3, 5, 7, 9}

ตัวอย่างที่ 4

สร้างรายการที่เริ่มต้นที่ 1 ข้ามหนึ่งค่า เก็บสองค่า และอื่นๆ

การใช้งาน

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

ผลลัพธ์ของ

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