SHARE

SHARE calcule le rapport entre la valeur d'une expression pour le membre de dimension en cours et celle d'un membre associé de la même dimension. Les arguments de cette fonction identifient le membre associé utilisé dans le rapport.

Valeur renvoyée

NUMBER

Syntaxe

SHARE(expression OF {dimension | hierarchy} 
		share_clause [, share_clause]...
     )

Arguments

expression correspond à une expression numérique dimensionnelle.

dimension désigne une dimension d'expression. La hiérarchie par défaut est utilisée pour le calcul. Pour vous servir d'une autre hiérarchie, utilisez l'argument hierarchy.

hierarchy désigne une hiérarchie de niveau d'expression.

share_clause est l'un des mots-clés suivants :

Exemple

Dans l'exemple suivant, le système calcule la part en pourcentage du nombre total de produits pour chaque produit :

SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT TOP)

Dans l'exemple suivant, le système calcule la part en pourcentage du membre parent pour chaque produit :

SHARE(GLOBAL.UNITS_CUBE.UNITS OF GLOBAL.PRODUCT PARENT)

Voici les résultats :

Fonction SHARE - Exemple
Numéro de niveau
Produit
Unités
Part de TOP
Part de PARENT
1 Nombre total de produits
395,703.26
100.00
100.00
2 Matériel
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