SHARE calcula a proporção do valor de uma expressão do membro da dimensão atual para o valor de um membro relacionado da mesma dimensão. Os argumentos para esta função identificam qual membro relacionado será usado na proporção.
NUMBER
SHARE(expression OF {dimension | hierarchy}
share_clause [, share_clause]...
)
expressão é uma expressão numérica dimensional.
dimensão é uma dimensão de expressão. A hierarquia default é usada no cálculo. Se você quiser usar outra hierarquia, use o argumento hierarquia.
hierarquia é um hierarquia de níveis da expressão.
share_clause é uma das seguintes palavras-chave:
TOP: O compartilhamento principal é calculado como (membro atual/ancestral raiz * 100)
PARENT: O compartilhamento pai é calculado como (membro atual/pai * 100)
LEVEL nível: O compartilhamento de níveis é calculado como (membro atual/ancestral em nível especificado * 100)
O exemplo a seguir calcula o compartilhamento percentual do Produto Total de cada produto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)
O próximo exemplo calcula o compartilhamento percentual do membro pai de cada produto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)
Estes são os resultados:
Nível nº |
Produto |
Unidades |
Compartilhamento Principal |
Compartilhamento do Pai |
|---|---|---|---|---|
| 1 | Produto Total | 395,703.26 |
100.00 |
100.00 |
| 2 | Hardware | 197,423.10 |
49.89 |
49.89 |
| 3 | PCs Portáteis | 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. Todos os direitos reservados.