1 Reply Latest reply: Jun 16, 2016 9:06 AM by Florent Lelarge-Otiniano RSS

    Completer la table au chargement

    guillaume chartier

      Bonjour, (Hello)

      Je suis novice en QV et aurai besoin de votre aide pour enregistrer les informations de fichiers csv ( 2 ou 3 fichiers) dans une unique table qui résumerait toute l'information (celle des fichiers csv et des calculs sur ces fichiers):

      (I'm new in QV, and need your help to save information from csv file to an unique table, that sums up all the info (not only the info of the files but adictional info like mean))

       

      voici mon code pour l'instant:

      (here's what I started):

       

      TABLE:

      LOAD Date#(date, 'YYYY-DD-JJ')  as Date,

          prix_vendeur_Magasin_A as PA,

           null() as PB

        

      from[...] ;

       

      LOAD Date#(date, 'YYYY-DD-JJ')  as Date,

           null() as PA,

          prix_vendeur_Magasin_B as PB

      from[...];

       

       

      J'aimerais avoir une 4eme colonne "Moyenne des prix".

      (I'd like to add a 4th col "mean of the prices")

      J'avais commencé à écrire ceci, mais je ne peux pas récupérer les variables de la TABLE, apparemment...

      (Here 's what I started to do:)

       

      TABLE:

      LOAD Date#(date, 'YYYY-DD-JJ')  as Date,

          prix_vendeur_Magasin_A as PA,

           null() as PB,

          null() as Moyenne

      from[...] ;

       

      LOAD Date#(date, 'YYYY-DD-JJ')  as Date,

           null() as PA,

          prix_vendeur_Magasin_B as PB,

           (PA+PB /2) as Moyenne

      from[...];

       

       

      Sauriez vous m'indiquer la marche à suivre pour réaliser cette opération,

      Cordialement,

      Guillaume

        • Re: Completer la table au chargement
          Florent Lelarge-Otiniano

          Bonjour Guillaume,

           

          je ferai pour ma part une clé de jointure entre tes 2 tables ("date" ?)

          TABLE_A:

          LOAD Date#(date, 'YYYY-DD-JJ')  as DateA,

               date,

               date as CLEDATE,

              prix_vendeur_Magasin_A as PA

              

          from[...] ;

           

          TABLE_B  :

          LOAD Date#(date, 'YYYY-DD-JJ')  as DateB,

          date as CLEDATE,

               prix_vendeur_Magasin_B as PB

          from[...];

           

          puis dans Qlikview, je ferai une table :

           

          dim1 : date

          exp1 : avg(PA)

          exp2 : avg(PB)

          exp3 : avg(column(1)+column(2))

           

          Florent