Hop til hovedindhold

Table.Range

Returnerer de rækker, der starter med den angivne forskydning.

Syntax

Table.Range(
table as table,
offset as number,
optional count as number
) as table

Remarks

Returnerer rækkerne fra table, der starter med den angivne offset. En valgfri parameter, count, angiver, hvor mange rækker der skal returneres. Alle rækkerne efter forskydningen returneres som standard.

Examples

Example #1

Returnerer alle rækker i tabellen med start ved forskydning 1.

Table.Range(
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"]
}),
1
)

Result:

Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})

Example #2

Returnerer den eneste række i tabellen med start ved forskydning 1.

Table.Range(
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"]
}),
1,
1
)

Result:

Table.FromRecords({[CustomerID = 2, Name = "Jim", Phone = "987-6543"]})

Category

Table.Row operations