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