SHARE calcola il rapporto tra il valore di un'espressione per il membro della dimensione corrente e il valore per un membro correlato della stessa dimensione. Gli argomenti di questa funzione identificano il membro correlato utilizzato nel rapporto.
NUMBER
SHARE(expression OF {dimension | hierarchy}
share_clause [, share_clause]...
)
expression è un'espressione numerica dimensionale.
dimension è una dimensione di expression. Nel calcolo viene utilizzata la gerarchia predefinita. Se si desidera impiegare una gerarchia differente, utilizzare l'argomento hierarchy.
hierarchy è una gerarchia di livello di expression.
share_clause è una delle parole chiave riportate di seguito.
TOP: la quota Top viene calcolata come (membro corrente/predecessore principale * 100)
PARENT: la quota Parent viene calcolata come (membro corrente/padre * 100)
LEVEL level: la quota Level viene calcolata come (membro corrente/predecessore al livello specificato * 100)
L'esempio riportato di seguito calcola la quota percentuale di Total Product per ciascun prodotto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)
L'esempio successivo calcola la quota percentuale del membro padre per ciascun prodotto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)
Di seguito sono riportati i risultati:
N. livello |
Prodotto |
Unità |
Quota di Top |
Quota di Parent |
|---|---|---|---|---|
| 1 | Total Product | 395,703.26 |
100.00 |
100.00 |
| 2 | Hardware | 197,423.10 |
49.89 |
49.89 |
| 3 | Portable PCs | 32,916.62 |
8.32 |
16.67 |
| 4 | Envoy Standard | 11,010.21 |
2.78 |
33.45 |
| 4 | Envoy Executive | 10,991.44 |
2.78 |
33.39 |
| 4 | Envoy Ambassador | 10,914.97 |
2.76 |
33.16 |
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.