IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[2.5.2] Formatage d'un nombre décimal


Sujet :

BIRT

  1. #1
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut [2.5.2] Formatage d'un nombre décimal
    Bonjour ,

    J'ai un nombre décimal ( exemple 5,4 ou -5,4) qui peut être positif ou négatif.
    A l'affichage je voudrais remplacer le moins par le signe <
    Est-ce possible sans convertir en string ? c'est-à-dire est-ce qu'il y a dans Birt une fonction de formatage des nombres ?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2009
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2009
    Messages : 529
    Points : 836
    Points
    836
    Par défaut
    Oui c'est possible,

    Il faut que le nombre soit dans un élément "data" de type décimal et sélectionner:
    property -> format number-> Format as custom

    Dans le champs "Format code", l'astuce est de mettre 2 formats différents séparés par un point virgule. Le premier format est utilisé pour les nombres positifs, le second pour les négatifs. Donc dans ton cas:

    Autre exemple, pour donner un look "compta" aux nombres négatifs avec des parenthèses ça donnerait:


  3. #3
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut
    Merci pour la réponse.

    ça marche pour l'exemple que j'ai donné , mais je n'ai pas été assez précis :

    Dans mon cas , j'ai des décimaux avec un nombre variable de chiffres avant et après la virgule et je voudrais les afficher tels quels (mis à part le remplacement de moins par <) , sans arrondi.

    exemples :
    12,345 donne 12,345
    -12,345 donne <12,345
    123,45678 donne 123,45678
    -123,45678 donne <123,45678

    Est-ce toujours possible avec l'onglet Format Number ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2009
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2009
    Messages : 529
    Points : 836
    Points
    836
    Par défaut
    Oui bien sûr, la précision maximale se règle avec le nombre de "#" aprés la décimale. Par exemple si on veut une précision maximale de 5 décimales:

    A noter que ce format gère correctement un nombre variable de décimal, à savoir par exemple le nombre -5,486 affichera bien <5,486 (et non <5,48600)

  5. #5
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut
    Merci , exactement ce que je voulais !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formatage d'un nombre avec 2 décimales
    Par anibaldeveloppment dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/10/2013, 15h41
  2. Formatage nombre décimal
    Par nddvlp dans le forum Général Java
    Réponses: 3
    Dernier message: 03/01/2012, 17h49
  3. Formatage nombre décimal avec un espace à gauche
    Par aragorn23 dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2009, 13h40
  4. formatage d'un nombre décimal
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/05/2008, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo