Calcola valori primo, ultimo e medio
Utilizzando i tag di reporting del saldo tempo e della varianza nella dimensione conti, è possibile indicare a Essbase come eseguire i calcoli del saldo tempo sui dati dei conti. Per utilizzare questi tag di conti specializzati, è necessario disporre di una dimensione contrassegnata come conti e di una dimensione contrassegnata come tempo.
In genere, Essbase calcola una dimensione contrassegnata come tempo consolidando o calcolando le formule nei figli del padre. È tuttavia possibile utilizzare tag di generazione report speciali per il saldo tempo e lo scostamento nella dimensione conti per consolidare un tipo di valore diverso. Se si contrassegna un membro padre nella dimensione conti con una proprietà di saldo orario Prima, Essbase la calcola consolidando il valore del primo figlio.
Ad esempio, in Sample Basic, il membro Opening Inventory nella dimensione Measures ha la proprietà Time Balance di First. Questo membro rappresenta il magazzino all'inizio del periodo di tempo.

Se il periodo di tempo è Trimestre1, Inventario di apertura rappresenta il magazzino disponibile all'inizio di gennaio (il primo membro della filiale Qtr1).
Utilizzare le proprietà Primo, Ultimo e Media saldo tempo e la proprietà di reporting varianza spese solo sui membri di una dimensione contrassegnati come conti. Le dimensioni contrassegnate come tempo e conti possono essere dense o sparse.
Per le celle dei membri conto saldo tempo, un membro in qualsiasi dimensione diversa dalla dimensione tempo impostata con l'operatore di consolidamento ^ è escluso dal calcolo Media. Il membro viene tuttavia incluso nei calcoli Primo e Ultimo.
Le formule sostituiscono le proprietà del saldo ore. Se un membro con una formula utilizza le proprietà di bilanciamento del tempo, le proprietà di bilanciamento del tempo vengono ignorate e la formula viene utilizzata per calcolarla.
Nota
Se si utilizza Calcolo intelligente, la modifica delle tag dei conti nel profilo non comporta la ristrutturazione del database da parte di Essbase. Potrebbe essere necessario indicare esplicitamente a Essbase di ricalcolare i valori di dati richiesti. Vedere Formule e proprietà account modificati: impatto sullo stato dei blocchi.
Specifica conti e dimensioni tempo
Quando si contrassegna una dimensione come account, Essbase sa che la dimensione contiene membri con tag account. Quando si contrassegna una dimensione come tempo, Essbase sa che questa dimensione è quella su cui basare i periodi di tempo per i tag dei conti.
Utilizzando Sample Basic come esempio, la dimensione Misure viene contrassegnata come conti e la dimensione Anno viene contrassegnata come tempo.
Figura 22-1 Esempio di struttura di base che mostra account e tag temporali

Vedere Tipo dimensione tempo e Tipo dimensione conto.
Segnala l'ultimo valore per ogni periodo di tempo
Per un membro della dimensione dei conti, è possibile impostare una proprietà Time Balance Last per indicare a Essbase di spostare l'ultimo valore per ogni periodo di tempo fino al livello successivo.
Per riportare l'ultimo valore per ogni periodo di tempo, impostare la proprietà del saldo orario del membro su Ultimo.

Utilizzando Sample Basic come esempio, il membro account Ending Inventory viene contrassegnato come Time Balance Last. Il magazzino finale consolida il valore dell'ultimo mese in ogni trimestre e utilizza tale valore per il padre di quel mese. Ad esempio, il valore di Qtr1 è lo stesso del valore di Mar.
Per informazioni sull'applicazione di tag a un membro conto come Ultimo, vedere Proprietà saldo ore.
Per impostazione predefinita, Essbase non salta i valori #MISSING o zero (0) durante il calcolo di un valore padre. È possibile scegliere di saltare questi valori. Per informazioni su come e perché saltare i valori #MISSING, vedere Ignora valori #MISSING e zero nei calcoli del saldo ore.
Segnala il primo valore per ogni periodo di tempo
Per un membro della dimensione dei conti, è possibile impostare una proprietà di Time Balance First per indicare a Essbase di spostare il primo valore per ogni periodo di tempo fino al livello successivo.
Per generare report sul primo valore per ogni periodo di tempo, impostare la proprietà del saldo orario del membro su Primo.

Utilizzando Sample Basic come esempio, il membro conto Opening Inventory viene contrassegnato come Time Balance First. Il magazzino di apertura consolida il valore del primo mese in ogni trimestre e utilizza tale valore per il padre di quel mese. Ad esempio, il valore di Qtr1 è lo stesso del valore di Jan.
Per informazioni sull'applicazione di tag a un membro conto come Primo, vedere Proprietà saldo ore.
Per impostazione predefinita, Essbase non salta i valori #MISSING o zero (0) durante il calcolo di un valore padre, ma è possibile scegliere di saltare i valori vuoti. Vedere Ignora valori #MISSING e zero nei calcoli del saldo ore.
Segnala il valore medio per ogni periodo di tempo
Per un membro della dimensione conti, è possibile indicare a Essbase i valori medi nei periodi di tempo e consolidare la media fino al livello successivo.
Ad esempio, è possibile indicare a Essbase la media dei valori per Jan, Feb e Mar e quindi utilizzare tale valore per il valore Qtr1. Per riportare il valore medio per ogni periodo di tempo, impostare la proprietà Saldo orario del membro su Media.
Per informazioni sull'applicazione di tag a un membro conto come Media saldo orario, vedere Proprietà saldo orario.
Per impostazione predefinita, Essbase non salta i valori #MISSING o zero (0) quando calcola un valore padre. Pertanto, quando calcola la media, Essbase aggrega i valori figlio e li divide per il numero di figli, indipendentemente dal fatto che i figli abbiano valori #MISSING o zero. È possibile indicare a Essbase di saltare i valori #MISSING e zero. Vedere Ignora valori #MISSING e zero nei calcoli del saldo ore.
Ignora valori #MISSING e zero nei calcoli del saldo ore
Se si desidera, è possibile fare in modo che Essbase salti valori vuoti durante i calcoli del saldo ore.
Un valore #MISSING è un indicatore in Essbase che indica che i dati in questa posizione non esistono, non contengono alcun valore significativo o non sono mai stati immessi.
Per impostazione predefinita, Essbase non salta i valori #MISSING o 0 (zero) durante il calcolo di un valore padre.
È possibile eseguire l'override di questa impostazione predefinita impostando una proprietà skip. Vedere Ignora proprietà per saldo ore.
Ad esempio, se si contrassegna un membro della dimensione dei conti come Ultimo saldo tempo e Ignora mancante, Essbase consolida l'ultimo figlio non mancante nel padre. Si consideri l'esempio riportato di seguito.
Tabella 22-1 Esempio degli effetti dello skip mancante
| Account -> Ora | Gen | Feb | Mar | Qtr1 |
|---|---|---|---|---|
|
Membro conti (Ultimo, Salta mancante) |
60 |
70 |
N. sc.m. |
70 |
L'applicazione di tag a un account come Media e Ignora mancante può produrre risultati diversi dall'applicazione di tag all'account come Media e Ignora nessuno. Un calcolo eseguito con Media e Ignora nessuno produce risultati corretti perché nessun dato viene saltato. Tuttavia, poiché i nonni con figli vengono consolidati sommando le medie, i risultati di un calcolo in un conto con Media e Ignora mancanti non sono corretti a meno che non si utilizzino i tag Calcolo dinamico o Due passaggi.
Effetti dei tag First, Last e Average
Nell'esempio riportato di seguito viene illustrato come Essbase consolida la dimensione tempo in base ai tag del saldo tempo Primo, Ultimo e Medio nei membri della dimensione conti.
Tabella 22-2 Esempio degli effetti di (TB) Primo, Ultimo e Medio
| Account -> Ora | Gen | Feb | Mar | Qtr1 | Consolidamento |
|---|---|---|---|---|---|
|
Membro account 1 |
11 |
12 |
13 |
36 |
Valore di gennaio + febbraio + marzo |
|
Membro account 2 (Prima TB) |
20 |
25 |
21 |
20 |
Valore di gennaio |
|
Membro conti 3 (ultimo TB) |
25 |
21 |
30 |
30 |
Valore di Mar |
|
Membro conti 4 (Media TB) |
20 |
30 |
28 |
26 |
Media di Jan, Feb, Mar |