Table.AddIndexColumn

Syntax

Table.AddIndexColumn( tablo olarak tablo, metin olarak newColumnName, null  değer atılabilir sayı olarak isteğe bağlı initialValue, null değer atılabilir sayı olarak isteğe bağlı artış, boş değer atılabilir tür olarak isteğe bağlı columnType)

Hakkında

newColumnName adlı bir sütunu, table öğesine açık konum değerleri ile ekler. initialValue isteğe bağlı değeri ilk dizin değerini belirtir. increment isteğe bağlı değeri, her dizin değerinin ne kadar artırılacağını belirtir.

Örnek 1

Tabloya "Index" adlı bir dizin sütunu ekler.

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 Dizin oluşturma
1 Bob 123-4567 0
2 Jim 987-6543 1
3 Paul 543-7890 2
4 Ringo 232-1550 3

Örnek 2

Tabloya, 10 değeri ile başlayarak 5'er 5'er artacak şekilde "index" adlı bir dizin sütunu ekler.

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 Dizin oluşturma
1 Bob 123-4567 10
2 Jim 987-6543 15
3 Paul 543-7890 20
4 Ringo 232-1550 25