Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Sintaxe
Table.LastN(table as table, countOrCondition as any) as table
Sobre nós
Devolve a(s) última(s) linha(s) da tabela, table, dependendo do valor de countOrCondition:
- Se
countOrConditionfor um número, esse número de linhas será retornado a partir da posição (fim -countOrCondition). - Se
countOrConditionfor uma condição, as linhas que atendem à condição serão retornadas em posição crescente até que uma linha não atenda à condição.
Exemplo 1
Encontre as duas últimas linhas da tabela.
Utilização
Table.LastN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}),
2
)
Saída
Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Exemplo 2
Encontre as últimas linhas onde [a] > é igual a 0 na tabela.
Utilização
Table.LastN(
Table.FromRecords({
[a = -1, b = -2],
[a = 3, b = 4],
[a = 5, b = 6]
}),
each _ [a] > 0
Saída
Table.FromRecords({
[a = 3, b = 4],
[a = 5, b = 6]
})