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 |