Previous()

Il metodo di navigazione Previous() viene utilizzato in un'espressione quando si desidera fare riferimento al nodo precedente nello stesso livello della gerarchia.

Di seguito è disponibile un esempio.



Se il valore che precede il nodo corrente non è disponibile (ad esempio il valore Q3, 2019 sopra), il metodo cerca il valore non mancante immediatamente precedente (in questo caso Q2, 2019).

Questo metodo viene generalmente utilizzato per calcolare differenze, ad esempio i cambiamenti nel trimestre corrente rispetto al trimestre precedente, come illustrato sopra.

Esempio

Nota: Nell'espressione dell'esempio si suppone che che vengano utilizzati dati interni alla memoria.

La tabella dati elenca i pesi misurati ogni settimana per un neonato e i pesi sono illustrati in un grafico a linee.



Si supponga di essere interessati alla crescita settimanale del bambino. È possibile quindi applicare la seguente espressione sull'asse dei valori:



L'espressione calcola le differenze settimana per settimana. Il valore di ogni barra viene pertanto calcolato sottraendo il valore della barra precedente. La prima barra a sinistra viene saltata, perché non è presente alcun valore precedente a cui fare riferimento.

Lo stesso esempio viene utilizzato nell'argomento Next(). Le barre risultanti vengono presentate in modo diverso a seconda che venga utilizzato il metodo Next() o Previous().