Vai al contenuto principale Passa a contenuto complementare

Last - funzione per grafici

Last() restituisce il valore di un'espressione valutata con i valori di dimensione di una tabella pivot così come appaiono nell'ultima colonna del segmento di riga attuale della tabella pivot. Questa funzione restituisce NULL in tutti i tipi di grafico, ad eccezione delle tabelle pivot.

Nota informaticaL'ordinamento sui valori y nei grafici o l'ordinamento per colonne di espressione nelle tabelle non è consentito quando si utilizza questa funzione di grafico in una qualsiasi delle espressioni del grafico. Queste alternative di ordinamento verranno perciò disattivate automaticamente. Quando si utilizza questa funzione di grafico in una visualizzazione o in una tabella, l'ordinamento della visualizzazione torna all'ordinamento inserito in questa funzione.

Sintassi:  

Last([TOTAL] expr [, offset [, count]])

Argomenti
ArgomentoDescrizione
exprL'espressione o il campo contenente i dati da misurare.
offset Se si specifica un offset n, maggiore di 1, la valutazione dell'espressione viene spostata di n colonne a sinistra rispetto all'ultima colonna.

Se si specifica un offset uguale a 0 verrà valutata l'espressione nell'ultima colonna del segmento della riga attuale.

Specificando un numero di offset negativo, la funzione Last diventa equivalente alla funzione First con il numero di offset positivo corrispondente.

count Specificando un terzo parametro count maggiore di 1, la funzione restituirà una scala di valori, uno per ciascuna delle colonne della tabella fino al valore di count, contando verso sinistra a partire dalla cella originaria.
TOTALSe la tabella è unidimensionale o se è utilizzato il qualificatore TOTAL come argomento, il segmento colonna attuale sarà sempre uguale all'intera colonna.

Definizione dell'ambito di aggregazione

Se una tabella pivot include più dimensioni orizzontali, il segmento della riga attuale includerà solo le colonne con gli stessi valori della colonna attuale in tutte le righe della dimensione, tranne per la riga che visualizza l'ultima dimensione orizzontale dell'ordinamento tra campi. La sequenza di ordinamento tra campi per le dimensioni orizzontali nelle tabelle pivot è definita semplicemente dall'ordine delle dimensioni dall'alto verso il basso.

Esempio: espressioni del grafico
EsempioRisultato
Last( Sum(Sales ))Restituisce la somma per Sales dall'ultima colonna del segmento di riga corrente.
Last( Sum(Sales ), 2)Restituisce la somma per Sales dalla colonna che si trova due colonne a sinistra dell'ultima colonna nel segmento della riga corrente.
Last( Total Sum( Sales ))Restituisce la somma per Sales dall'ultima colonna del segmento della riga corrente.
RangeAvg (Last(Sum(x),1,5))Restituisce una media dei risultati della funzione sum(x) calcolata in base alle cinque colonne più a destra del segmento della riga attuale.

Esempio: principi fondamentali della funzione Last

Esempio: scenario per la funzione Last

Esempio: utilizzo della funzione Last per calcolare la varianza del budget

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!