-
Format cell condition
Bonjour à tous,
J'ai un rapport avec un tableau qui contient quelques compteurs... J'ai formaté mes cellules pour qu'elles m'affichent un 0 si il n'y a pas de données. Jusqu'à là pas de problème...
Seulement quand j'exporte mon rapport vers Excel, j'ai plusieurs petits soucis:
- d'abord la print area n'est pas la même, en effet sous BO mon rapport tient en 1 page de large mais pas sous Excel...
- ensuite Excel me dit que mes cellules avec 0 (car pas de données) sont au format texte et pas nombre donc j'ai un petit triangle vert dans un coin de la cellule.
-> pour regler ce probleme, il faudrait que je puisse avoir acces au designer et modifier le format de cette mesure ou modifier directement L'ETL mais je n'ai pas les accès, alors je me suis penché sur le probleme du formatage en essayant de ne pas passer par le format cell de BO mais en le faisant avec une formule du style :
Code:
If IsNull(<ma mesure>) Then "0" Else <ma mesure>
mais là j'ai un message d'erreur qui dit 'incorrect Data Type DMB0003'
Ces problèmes peuvent être régler avec de petites manip sous Excel, c'est vrai mais le but est que cela se fasse automatiquement sans que l'utilisateur n'ait à faire quoi que se soit donc si depuis BO je pouvais régler un peu ces soucis ca serait génial.
Merci de votre aide
-
Bonjour,
En effet, le formatage entre BO et excel n'est pas parfait...
Concernant ta formule :
Code:
If IsNull(<ma mesure>) Then "0" Else <ma mesure>
Tu essayes de combiner une valeur alphanumérique ("0") et une valeur numérique (<ma mesure>).
Essaye :
Code:
If IsNull(<ma mesure>) Then 0 Else <ma mesure>
-
Merci Julien59, en effet grâce à ta correction, je n'ai plus le problème de formatage sous Excel.
En ce qui concerne l'impression sous Excel d'un rapport importé depuis BO je suppose qu'il n'y a rien a faire... Attendre que Microsoft et SAP se mettent d'accord ... c'est pas gagné ^^