Partilhar via


Table.Range

Sintaxe

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

Sobre nós

Retorna as linhas do table começando no offsetespecificado. Um parâmetro opcional, count, especifica quantas linhas devem ser retornadas. Por predefinição, todas as linhas após o deslocamento são retornadas.

Exemplo 1

Retorne todas as linhas começando a partir do índice 1 na tabela.

Utilização

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
)

Saída

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

Exemplo 2

Devolver uma linha começando no offset 1 na tabela.

Utilização

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
)

Saída

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