Ler em inglês

Compartilhar via


Table.Range

Sintaxe

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

Sobre

Retorna as linhas da table começando no offset especificado. Um parâmetro opcional, count, especifica quantas linhas retornar. Por padrão, todas as linhas após o deslocamento são retornadas.

Exemplo 1

Retornar todas as linhas que começam no deslocamento 1 da tabela.

Usage

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

Retornar uma linha que começa no deslocamento 1 da tabela.

Usage

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"]})