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