ฟังก์ชัน INDEX ER
ฟังก์ชัน INDEX
ส่งคืนค่า คอนเทนเนอร์ (เรกคอร์ด) ที่เลือกโดยใช้ดัชนีตัวเลขที่ระบุในรายการที่ระบุ หากดัชนีอยู่นอกช่วงสำหรับเรกคอร์ดในรายการที่ระบุ จะมีข้อยกเว้นเกิดขึ้น
ไวยากรณ์
INDEX (list, index)
อาร์กิวเมนต์
list
: รายการเรกคอร์ด
พาธที่ถูกต้องของรายการแหล่งข้อมูลของชนิดข้อมูล รายการเรกคอร์ด
index
: จำนวนเต็ม
ดัชนีตัวเลขที่ระบุตำแหน่งของเรกคอร์ดที่ต้องการในรายการที่ระบุ
หมายเหตุ
เนื่องจากมีการใช้การระบุหมายเลขหนึ่งสำหรับฟังก์ชันนี้ ให้ระบุค่า 1 เพื่อส่งคืนเรกคอร์ดแรกของรายการที่ระบุ
ค่าที่ส่งคืน
คอนเทนเนอร์ (เรกคอร์ด)
ค่าเรกคอร์ดผลลัพธ์
ตัวอย่างที่ 1
หากคุณป้อนแหล่งข้อมูล DS เป็นชนิด ฟิลด์ที่มีการคำนวณ และมีนิพจน์ SPLIT ("A|B|C", "|")
นิพจน์ DS.Value
จะส่งคืนค่า "B" สำหรับเรกคอร์ดที่สองของรายการเรกคอร์ดนี้ นิพจน์ INDEX (SPLIT ("A|B|C", "|"), 2).Value
ยังส่งคืนค่าข้อความ "B" ด้วย
ตัวอย่างที่ 2
หากคุณป้อนแหล่งข้อมูล DS เป็นชนิด ฟิลด์ที่มีการคำนวณ และมีนิพจน์ SPLIT ("A|B|C", "|")
นิพจน์ INDEX (SPLIT ("A|B|C", "|"), 4).Value
จะส่งข้อยกเว้นขณะรันไทม์