6 Replies Latest reply: Jul 30, 2013 10:42 AM by Pierre-Alexandre FIALE RSS

    line chart

      Bonjour,

       

      Je dois faire un line chart et j'ai un souci :

       

      Admettons une table T1 :

      "Nom", "Date de fin", "Date de fin estimée"

      A, 01/01/2013, 02/01/2013

      B, 05/05/2013, 05/05/2013

      etc ...

       

      Comment faire pour avoir une ligne utilisant la "date de fin" et une ligne utilisant la "date de fin estimée" ?

       

      En vous remerciant par avance.

        • Re: line chart

          Bonjour,

           

          Que souhaites-tu afficher dans ton graphique ? A quoi correspondent ton abscisse (aux dates surement) et ton ordonnée (calcul) ?

           

          Amand

          • Re: line chart

            Merci de ta réponse.

             

            En abscisse, ce sont les dates.

            En ordonnée, c'est un sum dégréssif avec un rangeSum()

              • Re: line chart

                MAJ.

                 

                Je mets à jour mon post pour remplacer ma première solution qui, après test, ne fonctionnait pas comme je le pensais.

                 

                Ce que tu peux faire, c'est charger ta table en tableau croisé (fonction crosstable). Cela te permettra de remplacer tes noms de champs [Date de fin] et [Date de fin estimée] en valeur de champs, et de mettre toutes tes dates dans un seul et même champ.

                 

                Un exemple de chargement avec un crosstable pour t'aider un peu :

                 

                Exemple:
                CrossTable(Type, Date, 2)
                LOAD ID_exemple,
                Valeur_exemple,
                Date_fin,
                Date_fin_estimée
                FROM Une_table;

                 

                Attention, lorsque la table sera traitée, tes valeurs (ici, Valeur_exemple) seront dupliquées car tu aures une ligne pour Date_fin et une ligne pour Date_fin_estimée , par ID_exemple.

                 

                 

                Amand.

              • Re: line chart

                Merci Amand,

                J'étais justement en train de regarder !

                 

                Mon graphique est de type "Burndown" et je n'arrive (toujours) pas à "décaller" les expressions selon la "RealEndDate".

                 

                Table - Champs :

                 

                Task - Task (String)

                Task - Task_Status_id (Int)

                Task - EndDate (Date)

                Task - RealEndDate(Date)

                MasterCalendar - DateEnding (Date)

                 

                Expressions:

                 

                Exp 1 : Expression de référence

                ->  COUNT({$} TOTAL Task) - rangeSum(COUNT({$ < EndDate=P(DateEnding)>} Task),0,RowNo())

                 

                Exp 2 : Expression de tâches finies

                -> COUNT({$} TOTAL Task) - rangeSum(COUNT({$ <Task_Status_id = {'3'}, RealEndDate=P(DateEnding)>} Task),0,RowNo())

                 

                Exp 3 : Expression de tâches en cours

                -> COUNT({$} TOTAL Task) - rangeSum(COUNT({$ <Task_Status_id = {'2'}, RealEndDate=P(DateEnding)>} Task),0,RowNo())

                 

                 

                Merci de ton aide.

                • Re: line chart

                  Je ne connais pas du tout cette façon de faire. Je vais regarder.

                   

                  Merci.

                   

                  --------

                  Edit :

                   

                  Ok, je travaille déjà avec un tableau croisé que je modifie en "line chart".

                   

                  Est-ce la même chose ou pas ?