แชร์ผ่าน


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]
})
  • ชนิดและการแปลงชนิด