SHARE 计算当前维成员的表达式值与同一维上相关成员的值的比率。此函数的参数标识在此比率中使用哪一相关成员。
NUMBER
SHARE(expression OF {dimension | hierarchy}
share_clause [, share_clause]...
)
expression 是维数字表达式。
dimension 是 expression 的维。此计算中使用默认层次。如果您希望使用其他层次,请使用 hierarchy。
hierarchy 是 expression 的级别层次。
share_clause 是以下关键字之一:
TOP:顶层份额的计算方法是 (当前成员/根原级 * 100)
PARENT:父份额的计算方法是 (当前成员/父成员 * 100)
LEVEL level:级别份额的计算方法是 (当前成员/指定级别的原级 * 100)
以下示例计算了每种产品占总产品的百分比份额:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)
下一示例计算了每种产品占父成员的百分比份额:
SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)
结果如下:
级别编号 |
产品 |
单位 |
顶层份额 |
父份额 |
|---|---|---|---|---|
| 1 | 总产品 | 395,703.26 |
100.00 |
100.00 |
| 2 | 硬件 | 197,423.10 |
49.89 |
49.89 |
| 3 | 便携 PC | 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 |
版权所有 © 2003,2007,Oracle。保留所有权利。