SHARE calcula el ratio del valor de una expresión para el miembro de dimensión actual con respecto al valor para un miembro relacionado de la misma dimensión. Los argumentos de esta función identifican el miembro relacionado que se utiliza en el ratio.
NUMBER
SHARE(expression OF {dimension | hierarchy}
share_clause [, share_clause]...
)
expression es una expresión numérica dimensional.
dimension es una dimensión de expression. Se utiliza la jerarquía por defecto en el cálculo. Si desea utilizar otra jerarquía, utilice el argumento hierarchy.
hierarchy es una jerarquía de niveles de expression.
share_clause es una de las siguientes palabras clave:
TOP: La participación máxima se calcula con (miembro actual/ascendiente de raíz * 100)
PARENT: La participación del principal se calcula con (miembro actual/principal * 100)
LEVEL nivel: La participación de un nivel se calcula con (miembro actual/ascendiente al nivel especificado * 100)
El siguiente ejemplo calcula el porcentaje de participación de Total de Producto para cada producto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)
El siguiente ejemplo calcula el porcentaje de participación del miembro principal para cada producto:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)
Éstos son los resultados:
Número de Nivel |
Producto |
Unidades |
Participación de Máximo |
Participación de Principal |
|---|---|---|---|---|
| 1 | Total de Producto | 395.703,26 |
100.00 |
100.00 |
| 2 | Hardware | 197.423,10 |
49.89 |
49.89 |
| 3 | Computadoras Portátiles | 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 los Derechos Reservados.