Table.AddIndexColumn
ไวยากรณ์
Table.AddIndexColumn( table astable,newColumnNameเป็นข้อความ, initialValuaตัวเลือกเป็นตัวเลข nullable, การเพิ่มเป็นจํานวน nullable, optional columnTypeเป็นชนิดสามารถเป็น null) เป็นตาราง
เกี่ยวกับ
ผนวกคอลัมน์ที่ชื่อว่า 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"
)
| CustomerID | ชื่อ | โทรศัพท์ | ดัชนี |
|---|---|---|---|
| 1 | Bob | 123-4567 | 0 |
| 2 | Jim | 987-6543 | 1 |
| 3 | Paul | 543-7890 | 2 |
| 4 | Ringo | 232-1550 | 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
)
| CustomerID | ชื่อ | โทรศัพท์ | ดัชนี |
|---|---|---|---|
| 1 | Bob | 123-4567 | 10 |
| 2 | Jim | 987-6543 | 15 |
| 3 | Paul | 543-7890 | 20 |
| 4 | Ringo | 232-1550 | 25 |