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.RemoveLastN(table as table, optional countOrCondition as any) as table
Sobre nós
Retorna uma tabela que não contém as últimas countOrCondition linhas da tabela table. O número de linhas removidas depende do parâmetro opcional countOrCondition.
- Se
countOrConditionfor omitido, apenas a última linha será removida. - Se
countOrConditionfor um número, muitas linhas (começando na parte inferior) serão removidas. - Se
countOrConditionfor uma condição, as linhas que atendem à condição serão removidas até que uma linha não atenda à condição.
Exemplo 1
Remova a última linha da tabela.
Utilização
Table.RemoveLastN(
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 = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Exemplo 2
Remova as últimas linhas onde [CustomerID] > 2 da tabela.
Utilização
Table.RemoveLastN(
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"]
}),
each [CustomerID] >= 2
)
Saída
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})