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.2.2] [Charts Bar] Affichage propre de X enregistrements


Sujet :

BIRT

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 189
    Points : 176
    Points
    176
    Par défaut [2.2.2] [Charts Bar] Affichage propre de X enregistrements
    Je viens de faire un chart de type Bar qui me plait bien.
    Le problème c'est qu'à priori je peux avoir de 1 à X lignes à afficher dans le chart.

    Si le chart est de trop petite taille, on ne verra pas tout ou on aura un résultat affreux, comment résoudre ce problème?

    J'ai bien pensé à changer la taille du charts suivant le nombre d'enregistrements à afficher, mais cette solution me parait être de la bidouille.

    D'autres solutions (plus propres) ?
    Ne pas oublier le bouton RESOLU

    Mes lois informatiques qui n'ont pas encore trouvées de contre exemple:
    - Quand on gagne d'un coté, on perd très souvent voire toujours d'un autre.
    - Il est très rare de gagner sans rien perdre.
    - Quand la solution devient trop complexe à mettre en oeuvre, c'est qu'elle ne convient pas à ce que l'on attend, voire qu'elle est tout bonnement mauvaise.

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Points : 321
    Points
    321
    Par défaut
    Citation Envoyé par birt1976 Voir le message
    Je viens de faire un chart de type Bar qui me plait bien.
    Le problème c'est qu'à priori je peux avoir de 1 à X lignes à afficher dans le chart.

    Si le chart est de trop petite taille, on ne verra pas tout ou on aura un résultat affreux, comment résoudre ce problème?

    J'ai bien pensé à changer la taille du charts suivant le nombre d'enregistrements à afficher, mais cette solution me parait être de la bidouille.

    D'autres solutions (plus propres) ?
    Changer la taille du graphique dynamiquement n'est pas de la bidouille et est la solution la plus propre à mes yeux.

    Voici un lien qui pourrait t'intéresser pour réaliser cela : http://birtworld.blogspot.com/2008/0...ng-charts.html

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Points : 1 353
    Points
    1 353
    Par défaut Charts Dynamiques
    Il existe 2 possibilités :

    1). on Augmente la taille du Chart pour faire rentrer les données. Calcul assez simple tenant compte de la taille de la police

    2). On Diminue la taille de la police pour rentrer dans le Chart.

    3). On modifie la "logique" du chart. Par exemple si l'on trouve 36 mois, on passe en 3 ans ou 12 trimestres.

    Pour ma part, la Solution 1 est la seule "universelle" et la solution 3 intéressante en fonction des besoins.

    Sinon , non , ce n'est pas de la bidouille. Je vais même oser vous dire que bon nombre d'outils propriétaires très chers ne supportent même pas ce genre de flexibilité si nécessaire des fois.

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 189
    Points : 176
    Points
    176
    Par défaut
    Merci de vos réponses.
    Et merci pour ton lien, erwann, il est très utile.

    Vu que c'est le 1er outil de reporting que j'utilise, je me méfie de ma tendance à écrire TROP de code (certaines fois, on peut s'en passer)
    Aussi, j'espérais qu'il y ai une propriété qui permette le retaillage du charts suivant les données.

    Résolu.
    Ne pas oublier le bouton RESOLU

    Mes lois informatiques qui n'ont pas encore trouvées de contre exemple:
    - Quand on gagne d'un coté, on perd très souvent voire toujours d'un autre.
    - Il est très rare de gagner sans rien perdre.
    - Quand la solution devient trop complexe à mettre en oeuvre, c'est qu'elle ne convient pas à ce que l'on attend, voire qu'elle est tout bonnement mauvaise.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Points : 1 353
    Points
    1 353
    Par défaut Vrai
    C'est vrai qu'un "presse bouton" est plus simple que 5 lignes de code.

    Néanmoins, le presse bouton ne pourra pas répondre à tous les besoins métier.

    Sinon Actuate10 contient une autre approche à ce problème, plus exactement les charts Flash. Tout simplement parce qu'un objet Flash peut avoir...du scrolling

    Pour la fin, un bon Reporting a toujours des bouts de code afin d'optimiser la performance et le rendu pour une meilleure satisfaction des utilisateurs.

    Ceux qui affirment qu'on peut tout faire avec du reporting ad-hoc / presse bouton ont tout faux.

    Il est vrai néanmoins qu'on peut couvrir une bonne partie des besoins avant d'en arriver au scripting, tout en sacrifiant une partie raisonnable de la perf et du rendu.

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

Discussions similaires

  1. ireport chart bar
    Par aamiratou dans le forum iReport
    Réponses: 0
    Dernier message: 27/05/2014, 21h03
  2. Réponses: 3
    Dernier message: 10/09/2012, 14h48
  3. Android 2.2 chart bars
    Par lamur dans le forum Android
    Réponses: 5
    Dernier message: 09/03/2012, 17h04
  4. [Chart] Bars may not be rendered on a value scale
    Par jhaythem dans le forum BIRT
    Réponses: 1
    Dernier message: 28/07/2007, 23h59
  5. affichage ligne malgré 0 enregistrement
    Par jdhogue dans le forum Access
    Réponses: 20
    Dernier message: 02/11/2005, 17h03

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