PreviousPeriod()

Alcuni metodi di navigazione relativi ai nodi sono adatti in particolar modo per le gerarchie che contengono dati periodici, soprattutto gerarchie temporali. Il tempo è strutturato gerarchicamente per natura (ad esempio anno, trimestre, mese) e i periodi di tempo sono ricorrenti. Poiché i nodi in una gerarchia temporale sono ovvi, è possibile rilevare automaticamente qualsiasi nodo in cui mancano dati. Uno di questi metodi di navigazione è PreviousPeriod(), che fa riferimento al nodo precedente nello stesso livello della gerarchia. Quando si utilizza questo metodo in un'espressione e sono presenti nodi che non includono dati, l'espressione restituirà valori vuoti per questi nodi.

Il metodo PreviousPeriod() è esemplificato di seguito.



Esempio

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

Il grafico a barre mostra le vendite in un periodo di tre anni. Le cifre delle vendite oscillano ed è difficile distinguere dove si verificano diminuzioni.



Per evidenziare i mesi in cui si verificano diminuzioni rispetto al mese precedente, è possibile applicare la seguente espressione sull'asse dei valori:



L'espressione calcola le differenze mese per mese. Se le cifre delle vendite diminuiscono rispetto al mese precedente, alle barre vengono assegnati valori negativi. Ora è facile identificare, ad esempio, che la diminuzione maggiore si è verificata da settembre a ottobre del 2017.