Actualités : analyse de données, Business Intelligence, Data Science, Big Data
Forums, dernières contributions

Convertir un nombre au format chaine

 hachara
Vendredi 5 Septembre 2008

Version imprimable
[Ignorer]
Salut les gars,
je veux concatener des champs dans un rapport BO 6.5.1, sauf que l'un des champs est en format numerique , Pouvez vous m'aider à trouver la fonction qui permet de convertir des nombre en chaine de caractère, sachant que j'ai déjà trouvé la fonction contraire qui transforme chaine de caractère vers nombre(EnNombre).

Merci d'avance ,
Bon WE
 Joel Da Costa
Vendredi 5 Septembre 2008

Version imprimable
[Ignorer]
Bonjour,

FormatDeNombre(numérique,format).

exemples :
FormatDeNombre(10,5,'0,00%') renvoie '10,50%'

FormatDeNombre(123456,7,'###.###,00') renvoie '123.456,70'

Cordialement,
Joël
 hachara
Vendredi 5 Septembre 2008

Version imprimable
[Ignorer]
Merci,
mais j'ai mal expliqué, moi je veux faire concatenation(colonne1,colonne2), sauf que colonne 1 est un nombre et colonne 2 est une chaine, il m'affiche un message d'erreur parce que colonne 1 est du numerique .
ma question est :
comment convertir le type de colonne1 vers chaine ? afin de pouvoir faire la concatenation?

Cordialement,
 Joel Da Costa
Vendredi 5 Septembre 2008

Version imprimable
[Ignorer]
Bonjour,

Et bien justement c'est cette fonction qu'il faut utiliser, elle prends en entrée un numérique et sors une chaine de caractères avec le format choisi. Pour concaténer vos deux champs il faudra faire :

=FormatDeNombre(colonne1,'<le format choisi>') + ' ' + colonne2

Et c'est bon.

Cordialement,
Joël
 Hachara
Mardi 9 Septembre 2008

Version imprimable
[Ignorer]
Merci beaucoup Joël,
on a problème de spec pour le moment on a arreté le dev, je testerai ta solution des que on recommence le dev.
Merci beaucoup,

Cdt,


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store