4 Replies Latest reply: Feb 24, 2014 11:51 AM by Jeremy Rautureau RSS

    N° semaine en axe X dans Graphique

      Bonjour la communauté

      Je sens que je vais passer beaucoup de temps ici

      J'ai importé des lignes avec des dates à la journée, et dans mon script j'ai ajouté ceci sur le champ date pour consolider a la semaine :

      Week(Date) as Semaine

      Mes lignes importées commencent le 01/10/2013 jusqu'a maintenant.

      Le soucis, c'est quand je fais des calculs a la semaine, et que je les mets en graphique (dimension semaine), les semaines 01 à 08 de 2014 s'affichent avant 40 à 52 de 2013..

      Je crois que ça se passe du coté de weekname ou d'une fonction dual, mais je suis incapable de mettre ceci en musique

      Merci pour vos éclaircissements !

        • Re: N° semaine en axe X dans Graphique
          Alessandro Saccone

          If you use Num(Week(Date),'00') you will always manage 2 digits numbers and sorting is natural;

           

          When you manage weeks or months I suggest to use year and week (or month) like this: yyyyww or yyyymm so you will keep sorting between years;

          • Re: N° semaine en axe X dans Graphique

            Jeremy,

             

            Bien regarder l'onglet Sort (ou Tri je suppose en français)

            Ne garder que le tri correspondant à Load order (à supposer que l'ordre des semaines voulues est celui du fichier). L'ordre selon la lecture dépend de la première lecture du champ. Certains créent même une pseudo lecture d'un champ afin de placer l'ordre voulu du type HAUT, MOYEN, BAS (quel type d'ordre pourrait faire ça ?)

             

            Sinon, créer un numéro d'ordre calculé de cette façon : 53*année + semaine, et trier sur ce numéro

             

            Fabrice


            • Re: N° semaine en axe X dans Graphique
              Christophe Brault

              Salut,

               

              Quand tu travaille avec les dates (sans doute très souvent), je te conseille d'utiliser un "master calendar". Cela te permet de jouer avec un calendrier stocké dans une table sans alourdir tes tables de faits.

               

              Lis cet article pour en apprendre plus.

               

              je te joins une app d'exemple très simple.

               

              NoSemaine est juste le N° de la semaine

               

              Semaine est la concaténation de Année / Semaine

               

              NoSemaineTri est un autonumber (clé unique générée sur la semaine).

               

              Dans un graphique, tu peux utiliser une expression comme tri et mettre simplement "=NoSemaineTri " pour que tes semaines restent dans le bon ordre.