Calcola valori mobili
È possibile utilizzare la funzione di calcolo @AVGRANGE di Essbase per calcolare le medie mobili e la funzione di calcolo @ACCUM per calcolare i valori progressivo anno.
Si supponga, ad esempio, che un database contenga valori mensili per i dati relativi alle vendite e che il profilo includa i membri AVG_Sales e YTD_Sales.
Aggiungere questa formula al membro AVG_Sales:
@AVGRANGE(SKIPNONE, Sales, @CURRMBRRANGE(Year, LEV, 0, , 0));Aggiungere questa formula al membro YTD_Sales:
@ACCUM(Sales);Essbase calcola i valori delle vendite medie nei mesi della dimensione contrassegnata come tempo. Il parametro SKIPNONE indica che tutti i valori sono inclusi, anche i valori #MISSING. Essbase inserisce i risultati in AVG_Sales.
La tabella seguente mostra i risultati quando Essbase calcola i valori cumulativi di Sales e inserisce i risultati in YTD_Sales:
Tabella 18-2 Risultati: script di calcolo di esempio per il calcolo dei valori mobili
| Misure -> Ora | Gen | Feb | Mar | Qtr1 |
|---|---|---|---|---|
|
Vendite |
100 |
200 |
300 |
600 |
|
AVG_Vendite |
100 |
150 |
200 |
#MANCANTE |
|
YTD_Vendite |
100 |
300 |
600 |
#MANCANTE |
I valori per AVG_Sales sono le medie del progressivo mese. Ad esempio, AVG_Sales -> Mar è una media delle vendite per gennaio, febbraio e marzo.
I valori per YTD_Sales sono i valori cumulativi fino al mese corrente. Quindi YTD_Sales -> Feb è la somma di Sales -> Jan and Sales -> Feb.