LastPeriods()

L'opzione di navigazione LastPeriods() viene utilizzata quando si desidera fare riferimento a un insieme di nodi, che include il nodo corrente e i nodi precedenti, all'interno dello stesso livello della gerarchia. Spetta all'utente specificare di quanto andare a ritroso nel tempo.

Se si specifica ad esempio LastPeriods(4), come illustrato di seguito, il metodo includerà il nodo corrente e tre nodi precedenti.



Il metodo è utile per rispondere alle domande più comuni delle aziende, che richiedono informazioni che riguardano il passato, ad esempio quando si calcolano medie nel tempo.

Esempio

Nota: L'espressione nell'esempio presuppone l'utilizzo di dati interni alla memoria.

Il grafico a barre mostra i valori delle vendite mensili per un periodo di tempo. Si supponga di voler visualizzare gli andamenti medi dei valori delle vendite, andando a ritroso di tre mesi per volta.



Applicare l'espressione seguente. L'espressione somma le vendite relative a tre nodi (il nodo corrente e i due nodi precedenti) e divide il risultato per 3, ovvero calcola la media mobile che si estende su tre mesi.



Ad esempio la barra di febbraio contrassegnata, pari a 103k, è la media delle vendite nei tre mesi di dicembre 2017, gennaio 2018 e febbraio 2018 (ovvero (93k+91k+125k)/3).

Nota: La seguente espressione avrebbe restituito lo stesso risultato:

(Sum([Sales]) + Sum([Sales]) OVER (PreviousPeriod([Axis.X])) + Sum([Sales]) OVER (NextPeriod([Axis.X]))) / 3