Last-Funktion (Berichts-Generator 2.0)
Gibt den letzten Wert im festgelegten Bereich des angegebenen Ausdrucks zurück.
Syntax
Last(expression, scope)
Parameter
expression
(Variant oder Binary) Der Ausdruck, für den die Aggregation auszuführen ist. Beispiel: =Fields!Fieldname.Value Dieser Ausdruck kann keine Aggregatfunktionen enthalten.scope
(String) (optional) Der Name eines Datasets, eines Datenbereichs oder einer Gruppe mit den Berichtselementen, auf die die Funktion anzuwenden ist. Wenn scope nicht angegeben ist, wird der aktuelle Bereich verwendet. Weitere Informationen finden Sie unter Verwenden von integrierten Berichts- und Aggregationsfunktionen in Ausdrücken (Berichts-Generator 2.0) und Berechnen von Gesamtwerten und anderen Aggregaten (Berichts-Generator 2.0).
Rückgabetypen
Wird durch den Typ des Ausdrucks bestimmt.
Hinweise
Die Last-Funktion gibt den letzten Wert in einem Satz von Daten zurück, nachdem alle Sortierfunktionen und Filter im angegebenen Bereich angewendet wurden.
Die Last-Funktion kann nur in Gruppenfilterausdrücken mit dem aktuellen (Standard-)Bereich verwendet werden.
Sie können die Last-Funktion auch in einem Seitenkopf verwenden, um den letzten Wert der ReportItems-Auflistung für eine Seite zurückzugeben und Überschriften im Wörterbuchformat zu erstellen, die den ersten und den letzten Eintrag auf einer Seite anzeigen.
Der Wert scope kann kein Ausdruck sein und muss auf den aktuellen Bereich oder einen enthaltenen Bereich verweisen.
Beispiel
Das folgende Codebeispiel gibt die letzte Produktnummer in der Category-Gruppe eines Datenbereichs zurück.
=Last(Fields!ProductNumber.Value, "Category")