Last

Retorna o último valor válido que não está em branco em um campo.

Formato 

Last ( campoDeRepetição )

Parâmetros 

campoDeRepetição - qualquer campo de repetição ou campo relacionado, ou uma expressão que retorna uma referência para um campo de repetição ou campo relacionado

Tipo de dados retornado 

texto, número, data, hora, carimbo de data/hora, container

Originada na versão 

6.0 ou anterior

Descrição 

Se campoDeRepetição especificar um campo de repetição, ele retornará a última repetição que não está em branco. Se campoDeRepetição especificar um campo relacionado, ele retornará o último valor que não está em branco no conjunto relacionado.

Notas 

  • O último valor relacionado dependerá da forma como os registros relacionados são classificados. Se os registros relacionados não estiverem classificados, a função Last retornará um valor com base na ordem de criação dos registros.

Exemplo 1 

Last(LancesLote) retornará 1500 se LancesLote for um campo de número definido para repetir com dez valores e tiver os valores 2500, 1200 e 1500.

Exemplo 2 

Last(Pagamentos::DataPagamento) retorna a data de pagamento no último registro correspondente na tabela Pagamentos.

Exemplo 3 

Last(if(IsEmpty(Empresa);TelefonePessoal;TelefoneComercial)) retorna o último número de telefone que não está vazio a partir do campo de repetição TelefonePessoal quando o campo Empresa está vazio. Se o campo Empresa não estiver vazio, a função retornará o último número de telefone que não está vazio a partir do campo de repetição TelefoneComercial.