Κοινή χρήση μέσω


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]
})
  • τύποι και μετατροπής τύπου