Table.AddIndexColumn
วากยสัมพันธ์
Table.AddIndexColumn(table as table, newColumnName as text, optional initialValue as nullable number, optional increment as nullable number, optional columnType as nullable type) as table
ประมาณ
ผนวกคอลัมน์ที่ชื่อว่า newColumnName
เข้ากับ table
ที่มีค่าตําแหน่งที่ชัดเจน ค่าที่เลือกได้ initialValue
ค่าดัชนีเริ่มต้น ค่าที่เลือกได้ increment
ระบุจํานวนที่จะเพิ่มค่าดัชนีแต่ละรายการ
ตัวอย่างที่ 1
เพิ่มคอลัมน์ดัชนีที่ชื่อ "Index" เข้าในตาราง
การใช้งาน
Table.AddIndexColumn(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
"Index"
)
ผลลัพธ์ของ
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567", Index = 0],
[CustomerID = 2, Name = "Jim", Phone = "987-6543", Index = 1],
[CustomerID = 3, Name = "Paul", Phone = "543-7890", Index = 2],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550", Index = 3]
})
ตัวอย่างที่ 2
เพิ่มคอลัมน์ดัชนีที่ชื่อ "index" โดยเริ่มต้นที่ค่า 10 และเพิ่มหน่วยทีละ 5 ไปยังตาราง
การใช้งาน
Table.AddIndexColumn(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
"Index",
10,
5
)
ผลลัพธ์ของ
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567", Index = 10],
[CustomerID = 2, Name = "Jim", Phone = "987-6543", Index = 15],
[CustomerID = 3, Name = "Paul", Phone = "543-7890", Index = 20],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550", Index = 25]
})
เนื้อหาที่เกี่ยวข้อง
- ชนิดและการแปลงชนิด