OVH Cloud OVH Cloud

Question champ calculé OLAP

1 réponse
Avatar
Tibo
Bonjour,

Je suis en train de m'attaquer s=E9rieusement =E0 la cr=E9ation d'un joli
cube OLAP.
Mon objectif est de permettre une analyse de nos ventes.
Ma table de fait contient donc l'ensemble des commandes, avec pour
chaque commande un certain nbre d'infos :
id_commande - prix_commande - nbre_de_pax - exercice_comptable -
type_de_client - situation_dossier

J'arrive sans aucun probleme =E0 sortir le nbre_de_pax et le CA par
exercice, activite, situation et type de client. J'arrive =E9galement
via un champ calcul=E9 =E0 obtenir la diff=E9rence brut entre les chiffres
2006 et 2005 -->
Dimension parente : Saison Prod
Membre parent : Tous les libelle
Nom de membre : brut
([Saison Prod].[Libelle].&[2005-2006], [Measures].CurrentMember) -
([Saison Prod].[Libelle].&[2004-2005], [Measures].CurrentMember)

Je souhaite afficher cette m=EAme =E9volution en pourcentage: je procede
comme suis :
Dimension parente : Saison Prod
Membre parent : Tous les libelle
Nom de membre : %
ROUND((([Saison Prod].[Tous les Libelle].[brut])/([Saison
Prod].[Libelle].&[2004-2005], [Measures].CurrentMember))*100, 0)

J'exploite mon cube dans Excel. Le champ cacul=E9 "Brut" est toujours
juste, aucun soucis de ce c=F4t=E9 l=E0.
Par contre, pour le champ calcul=E9 "%", les resultats sont juste d=E8s
lors que je d=E9taille dans Excel "situation dossier" (c'est en fait une
donn=E9e qui indique l'=E9tat du dossier : en cours, en attente...)
D=E8s que je vire la situation de mon tableau pour ne le laisser que
comme filtre, le "%" ne veut plus rien dire puisqu'il semble en fait
additionner les "%" de chaque situation
Exemple :

___________________________Ex.2005_______Ex.2006 ___ Brut ___%
Act1|Type1|Situat=B01| nbre|____100________150_______50_____50
Act1|Type1|Situat=B02| nbre|____500_______1000______500____100

Act1|Type1[Ttes situat=B0|nbre|_600_______1150______550____150

Alors que je devrais avoir dans toute situation un % de 92....

Quelqu'un peut me mettre sur la voie pour r=E9gler ce probl=E8me ?

Merci d'avance.
A+
Thibaut

1 réponse

Avatar
cam360
Bonjour,

je suis actuellement dans la meme activité. J'ai créé un cube OLAP
et j'aurais bien voulu t'aider mais je n'arrive pas à créer des
champs calculés avec les cubes OLAP (contrairement à un TCD
classique).

As-tu fait une manip particulière ?

Si j'obtiens une réponse je pourrais peut être à mon tour t'aider.

Merci d'avance