SHARE berechnet das Verhältnis des Wertes eines Ausdrucks für das aktuelle Dimensionselement zu dem Wert für ein zugehöriges Element derselben Dimension. Argumente für diese Funktion identifizieren das zugehörige Element, das in dem Verhältnis benutzt wird.
NUMBER
SHARE(expression OF {dimension | hierarchy}
share_clause [, share_clause]...
)
expression ist ein dimensionaler numerischer Ausdruck.
dimension ist eine Dimension von expression. Die Standardhierarchie wird in der Berechnung benutzt. Wenn Sie eine andere Hierarchie benutzen möchten, verwenden Sie stattdessen das Argument hierarchy.
hierarchy ist eine Ebenenhierarchie von expression.
share_clause ist eines der folgenden Schlüsselwörter:
TOP: Top Share wird als (aktuelles Element/Root-Vorgänger * 100) berechnet.
PARENT: Parent Share wird als (aktuelles Element/übergeordnetes Element * 100) berechnet
LEVEL Level: Level Share wird als (aktuelles Element/Vorgänger auf angegebener Ebene * 100) berechnet
Das folgende Beispiel berechnet den prozentualen Anteil von Total Product für jedes Produkt.
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)
Das nächste Beispiel berechnet den prozentualen Anteil des übergeordneten Elements für jedes Produkt:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)
Dies sind die Ergebnisse:
Ebene-Nr. |
Produkt |
Einheiten |
Share of Top |
Share of 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. All rights reserved. Alle Rechte vorbehalten,