MultiCube
Description
Permet de prendre en compte plusieurs cubes de données dans les calculs
Groupe
Divers
Syntaxe
numérique MultiCube(<indicateur>)
Paramètre d'entrée
<indicateur>
L'indicateur dans le calcul
Résultat
Le résultat du calcul
Exemple
Vous utilisez deux requêtes. La requête 1 retourne la ville et le pays.
Pays
Ville
Etats-Unis
Chicago
Etats-Unis
Dallas
France
Paris
France
Lyon
La requête 2 retourne le chiffre d'affaires par ville.
Ville
Chiffre d'affaires
Chicago
50
Dallas
100
Paris
30
Lyon
20
Vous avez lié la Ville (Requête 1) à la Ville (Requête 2) et souhaitez à présent afficher dans un tableau le chiffre d'affaires par pays. <Chiffre d'affaires> dans la colonne Chiffre d'affaires donne :
Pays
Chiffre d'affaires
France
200
Etats-Unis
200
La colonne Chiffre d'affaires cumule le chiffre d'affaires de toutes les villes du rapport et affiche le même montant pour la France et pour les Etats-Unis. Ce que vous souhaitez afficher est la somme de toutes les villes dans chaque pays.
La formule MultiCube (<Chiffre d'affaires>) donne le résultat requis car elle demande à BusinessObjects de calculer le chiffre d'affaires par pays en prenant en compte l'objet Ville.
Pays
Chiffre d'affaires
France
50
Etats-Unis
150
Remarques
La fonction MultiCube ne peut pas s'appliquer à certaines structures de données. Par exemple, vous avez un fournisseur de données pour les objets Année, Trimestre et Chiffre d'affaires et un autre pour les objets Année et Mois. Une requête qui retourne les objets Mois et Chiffre d'affaires ne retourne pas les chiffres d'affaires corrects par mois parce que BusinessObjects ne peut pas savoir de quelle façon le chiffre d'affaires trimestriel se réparti sur les différents mois. Par exemple, quel est le pourcentage de chiffre d'affaires du trimestre 1 généré en janvier ? Si le premier fournisseur de données contient les objets Année, Trimestre et Chiffre d'affaires et le second les objets Année et Mois, une requête qui retourne les objets Trimestre et Chiffre d'affaires retourne les valeurs correctes parce que BusinessObjects peut agréger les chiffres d'affaires mensuels au niveau du trimestre. D'une façon générale, les valeurs d'indicateur doivent être associées à la dimension le plus bas possible dans la hiérarchie pour que la fonction MultiCube() fonctionne.
La fonction MultiCube s'applique à la totalité de la variable d'indicateur et ne peut pas être appliquée seulement à une partie de celle-ci.
Partager