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.