Bonjour à tous,
J'ai déjà écrit un précédent post où j'avais pas mal de difficultés sur BO. Ça a toujours un rapport avec ce post. Là, je ne vais exposer qu'un seul problème en essayant de le simplifier au maximum.
L'objectif final est d'arriver à écrire une formule de moyenne en faisant un calcul sur une information de type nombre.
J'ai un univers Univers1 avec 2 dimensions:
- Univers1_ID
- Univers1_dosage
J'ai un univers Univers2 avec 2 dimensions:
- Univers2_ID
- Univers2_age
Je regroupe mes 2 univers en fusionnant Univers1_ID et Univers2_ID pour donner ID.
J'ai créé un indicateur MonIndicateur de type nombre et ma formule est
= [Univers1_dosage]
J'ai créé une information MonInformationNombre de type nombre, associéé à la dimension fusionnée ID et ma formule est
= [Univers2_age]
J'ai créé une information MonInformationChaine de type chaine, associéé à la dimension fusionnée ID et ma formule est
= Si ( [Univers2_age] < 30;"<30";">30")
Je créé un tableau perso, sans partir des modèles prédéfinis.
Dans une case de mon tableau, je mets la formule:
= Nombre ( [MonIndicateur] ) où ( [MonInformationChaine] = "<30" )
OK
Dans une case de mon tableau, je mets la formule:
= Moyenne ( [MonIndicateur] ) où ( [MonInformationChaine] = "<30" )
OK
Dans une case de mon tableau, je mets la formule:
= Nombre ( [MonIndicateur] ) où ( [MonInformationNombre] <30 )
OK
Dans une case de mon tableau, je mets la formule:
= Moyenne ( [MonIndicateur] ) où ( [MonInformationNombre] <30 )
KO
Je n'arrive même pas à comprendre d'où vient le chiffre que BO me sort. Pour quelle raison ne puis-je pas obtenir la moyenne d'un chiffre où je filtre sur une information de type nombre ?
Merci pour votre aide.
Partager