none
ReportViewer - Graphe cumulé (colonne) RRS feed

  • Question

  • Bonjour,

     

    Voici mon problème:

     

    J'ai un graphe cumulé (colonne) et j'ai un souci d'affichage. Si je prend par exemple en axe X une date (ex:11/01/2009)

    et pour cette date j'ai 2 valeurs (ex: 4 et 10). Lors de l'affichage du graphe mes 2 colonne sont bien sur la meme date en X mais la hauteur des colonnes n'est pas bonnes. La 1ere s'arrete bien à 4 mais la 2eme s'arrete à 14 soit 4+10 au lieu de s'arreter à 10.

     

    Y at il une option pour que les 2 colonnes partent de 0 en Y? Sinon cette affichage ne reflete pas les données.

     

    Merci

    mercredi 5 mai 2010 07:37

Réponses

  •  

    Bonjour,

     

    Vous pouvez obtenir ce résultat si vous utilisez la première série comme ‘Column’ et la deuxième série comme ‘Column stack’.

     

    Si vous utilisez les deux séries comme Column Stack, vous aurez comme résultat une colonne de 0 à 4 et une deuxième de 4 à 14.

     

    Si vous utilisez deux séries de type ‘Column’ vous aurez deux colonnes adjacentes et pas superposées.

     

    Cordialement,

    Alex

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 7 mai 2010 08:54
  • Bonjour,

     

    Si vous avez seulement une série, vous pouvez afficher deux colonnes adjacentes en modifiant aussi la propreté IsXValueIndexed de la série à true.

     

    Si vous voulez deux colonnes superposées, de type ‘stack column’, il faut avoir deux séries.

     

    Cordialement,

    Alex


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 7 mai 2010 09:30

Toutes les réponses

  • Bonjour,

     

    Combien de séries utilisez-vous dans votre graphe ? Une série avec deux valeurs ou deux séries, chacune avec une valeur ?

     

    Pour simplifier votre cas, toutefois, vous pouvez utiliser un graphe de type colonne simple, et pas cumulé. Le comportement du graphe cumule ajoute les valeurs des colonnes antérieures, exactement ce que vous obtenez dans votre exemple.

     

    Cordialement,

    Alex

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    mercredi 5 mai 2010 14:30
  • Bonjour,

     

    Tout d'abord merci pour votre réponse.

     

    Le graphe utilise 2 série avec chacune une valeur. Je dois avoir le comportement du graphe cumulé pour mon graphe, il faut que les colonnes se superposent.

    Quand vous dites "Le comportement du graphe cumule ajoute les valeurs des colonnes antérieures, exactement ce que vous obtenez dans votre exemple." c'est un affirmation?

    J'entends par affirmation le fait que le graphe cumulé du reportviewer est codé ainsi et qu'il n'y ait aucune option pour permettre au 2 colonnes (superposées) de partir de 0 (axe Y).

     

    Du coup si c'est un comportement "natif", le fait d'ajouter les valeurs antérieures, il me faut modifier mon dataset pour avoir les valeurs qui donneront un bon affichage.

     

    Si je reprends mon exemple avec les 2 valeurs 4 et 10 qui m'affichent 4 et 14, je dois modifier mon dataset pour avoir les valeurs 4 et 6 qui me donneront bien à l'affichage 4 et 10 sur l'axe Y.

     

    Merci

     

     

     

     

     

    mercredi 5 mai 2010 16:04
  •  

     

     

    Bonjour,

     

    Pour être sur qu’on parle de la même chose, est-ce que votre graphe se présente comme ça ?

     

    Cordialement,

    Alex

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    jeudi 6 mai 2010 10:17
  • Bonjour,

     

    oui le graphe se présente comme sur l'image et en faite il faudrait que ce soit 4 et 10.

    Cordialement,

    Benj

    jeudi 6 mai 2010 10:39
  •  

    Bonjour,

     

    Vous pouvez obtenir ce résultat si vous utilisez la première série comme ‘Column’ et la deuxième série comme ‘Column stack’.

     

    Si vous utilisez les deux séries comme Column Stack, vous aurez comme résultat une colonne de 0 à 4 et une deuxième de 4 à 14.

     

    Si vous utilisez deux séries de type ‘Column’ vous aurez deux colonnes adjacentes et pas superposées.

     

    Cordialement,

    Alex

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 7 mai 2010 08:54
  • Bonjour,

     

    Merci pour la reponse mais comment peut on definir le type de colonne pour une serie?

    Pour moi on definit le type quand on créé le graphe. C'est le type de graphe et dans le graphes il ya les colonnes.

     

    Merci encore

     

    Cordialement,

     

    Benj


    vendredi 7 mai 2010 09:03
  •  

    Bonjour,

     

    En mode design, quand vous ajoutez une nouvelle série dans le contrôle Chart, vous avez la propreté ChartType dans les propretés de la série.

     

    Cordialement,

    Alex

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 7 mai 2010 09:13
  • Et si l'on a une serie avec toutes les valeurs dedans?

    Desolé de vous redemandez, mais je vous avez dis que j'avais 2 series alors qu'il n'y a qu'une.

     

    Cordialement,

     

    Benj

    vendredi 7 mai 2010 09:21
  • Bonjour,

     

    Si vous avez seulement une série, vous pouvez afficher deux colonnes adjacentes en modifiant aussi la propreté IsXValueIndexed de la série à true.

     

    Si vous voulez deux colonnes superposées, de type ‘stack column’, il faut avoir deux séries.

     

    Cordialement,

    Alex


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    vendredi 7 mai 2010 09:30
  • Merci pour les réponses et votre disponibilité

     

    Cordialement,

     

    Benj

     

     

    vendredi 7 mai 2010 09:35