Table.AddIndexColumn
Syntax
Table. AddIndexColumn (Table as Table, newColumnName as Text, optional initialValue as Nullable Number, optional Increment som Nullable Number, valgfri columntype som typen Nullable) som tabel
Om
Føjer en kolonne med navnet newColumnName til table eksplicitte positionsværdier. En valgfri værdi af typen initialValue, som er den indledende indeksværdi. En valgfri værdi af typen increment angiver, hvor meget de enkelte indeksværdier skal øges gradvist.
Eksempel 1
Føj en indekskolonne med navnet "Index" til tabellen.
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 | Name | Telefon | Indeks |
|---|---|---|---|
| 1 | Bob | 123-4567 | 0 |
| 2 | Jim | 987-6543 | 1 |
| 3 | Paul | 543-7890 | 2 |
| 4 | Ringo | 232-1550 | 3 |
Eksempel 2
Føj en indekskolonne med navnet "index", som starter ved værdien 10 og forøges gradvist med 5, til tabellen.
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 | Name | Telefon | Indeks |
|---|---|---|---|
| 1 | Bob | 123-4567 | 10 |
| 2 | Jim | 987-6543 | 15 |
| 3 | Paul | 543-7890 | 20 |
| 4 | Ringo | 232-1550 | 25 |