MTFormatNumber

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Un niveau supérieur

Accueil > 

MTFormatNumber

Click to expand/collapsemt-format-number [altova:]

altova:mt-format-number(Number as xs:numericPictureString as xs:string) as xs:string     XP3.1 XQ3.1

Prend un numéro en tant que le premier argument, le formate conformément au second (PictureString) argument, et retourne le numéro formaté en tant que chaîne. Cela est utile pour le formatage de nombres difficiles à lire dans un format plus convivial. La chaîne d'image peut contenir des caractères comme des symboles de devise et peut être utilisée pour insérer des caractères dans la sortie formatée. Si vous souhaitez insérer un zéro dans une position de chiffre alors qu'aucun chiffre n'existe dans le numéro d'entrée à cette position, utilisez un zéro dans la position de chiffre de la chaîne d'image (voir exemples ci-dessous). Si vous ne souhaitez pas forcer un zéro (ou un autre caractère), utilisez le symbole dièse (#).

 

Les chiffres situés avant le séparateur décimal ne sont jamais tronqués. La partie décimale d'un nombre (à la droite du séparateur de la décimale) de même que les chiffres des unités (le premier chiffre à la gauche du séparateur de décimales) sont arrondis si la chaîne d'image de la partie décimale est plus courte que le nombre de décimales dans le nombre d'entrée.

 

Note : Le séparateur de groupement et le séparateur décimal dans la sortie formatée de l'appareil mobile seront ceux de la langue utilisée dans l'appareil mobile.

altova:mt-format-number(12.3, '$#0.00') retourne $12.30
altova:mt-format-number(12.3, '$00.00') retourne $12.30
altova:mt-format-number(12.3, '$0,000.00') retourne $0,012.30
altova:mt-format-number(12.3, '$#,000.00') retourne $012.30
altova:mt-format-number(1234.5, '$#,##0.00') retourne $1,234.50
altova:mt-format-number(1234.5, '$#0.00') retourne $1234.50
altova:mt-format-number(123.4, '$0') retourne $123
altova:mt-format-number(1234.5, '$0') retourne $1235
altova:mt-format-number(1234.54, '$0.0') retourne $1234.5
altova:mt-format-number(1234.55, '$0.0') retourne $1234.6

 

 


© 2019 Altova GmbH