Funzione Last (Generatore report 2.0)
Restituisce l'ultimo valore nell'ambito specificato dell'espressione specificata.
Sintassi
Last(expression, scope)
Parametri
expression
(Variant o Binary) Espressione su cui eseguire l'aggregazione, ad esempio =Fields!Fieldname.Value. L'espressione non può contenere funzioni di aggregazione.scope
(String) (Facoltativo) Nome di un set di dati, area dati o gruppo che contiene gli elementi del report a cui applicare la funzione di aggregazione. Se si omette scope, viene utilizzato l'ambito corrente. Per ulteriori informazioni, vedere Utilizzo delle funzioni predefinite di report e aggregazione nelle espressioni (Generatore report 2.0) e Calcolo dei totali e di altre aggregazioni (Generatore report 2.0).
Tipo restituito
Determinato dal tipo di espressione.
Osservazioni
La funzione Last restituisce il valore finale di un seti di dati dopo l'applicazione di tutti i criteri di ordinamento e di filtro all'ambito specificato.
La funzione Last non può essere utilizzata nelle espressioni di filtro di gruppo con altri ambiti ad eccezione dell'ambito corrente (predefinito).
È anche possibile utilizzare Last in un'intestazione di pagina per restituire l'ultimo valore della raccolta ReportItems per una pagina in modo da creare intestazioni in formato dizionario che visualizzano la prima e l'ultima voce in una pagina.
Il valore di scope non può essere un'espressione e deve fare riferimento all'ambito corrente o a un ambito di contenuto.
Esempio
L'esempio di codice seguente restituisce l'ultimo numero di prodotto nel gruppo o nell'area dati Category:
=Last(Fields!ProductNumber.Value, "Category")