Last
Geeft als resultaat de laatste geldige, niet-lege waarde in een veld.
Opmaak
Last (herhalendVeld)
Parameters
herhalendVeld
- een herhalend veld of een gerelateerd veld, of een uitdrukking die als resultaat een verwijzing naar een herhalend veld of gerelateerd veld geeft.
Resulterend gegevenstype
tekst, getal, datum, tijd, tijdstempel, container
Afkomstig uit versie
6.0 of lager
Beschrijving
Als voor herhalendVeld
een herhalend veld wordt opgegeven, wordt de laatste niet-lege herhaling als resultaat gegeven. Als voor herhalendVeld
een gerelateerd veld wordt opgegeven, wordt de laatste niet-lege waarde in de gerelateerde reeks als resultaat gegeven.
Opmerkingen
- De laatste gerelateerde waarde is afhankelijk van de manier waarop gerelateerde records zijn gesorteerd. Als de gerelateerde records niet zijn gesorteerd, geeft de functie
Last
als resultaat een waarde gebaseerd op de aanmaakvolgorde van de records.
Voorbeeld 1
Last(Aanbieding)
geeft als resultaat 1500 als Aanbieding een getalveld is dat zodanig is gedefinieerd dat het met tien waarden wordt herhaald en de waarden 2500, 1200 en 1500 bevat.
Voorbeeld 2
Last(Betalingen::Betalingsdatum)
geeft als resultaat de betalingsdatum in de laatste overeenkomende record in het bestand Betalingen.
Voorbeeld 3
Last(if(IsEmpty(Bedrijf);TelefoonThuis;TelefoonWerk))
geeft als resultaat het laatste niet-lege telefoonnummer uit het herhalend veld TelefoonThuis wanneer het veld Bedrijf leeg is. Als het veld Bedrijf niet leeg is, geeft de functie als resultaat het laatste niet-lege telefoonnummer uit het herhalend veld TelefoonWerk.