3 Replies Latest reply: Jul 8, 2014 12:07 PM by benjamin drouin RSS

    Sous-totaux cumulés - architecture script

      Bonjour à tous,

      N'ayant pas trouvé de réponse adéquat dans les archives, je me permets de poster une nouvelle discussion.

       

      Pour des besoins en analyse financière, je tag différents comptes comptables. QV me permet ensuite de visualiser les regroupements.

       

      Je souhaiterais pouvoir créer des groupes de comptes qui s'additionnent. voyez plutôt :

       

      Base

      ComptesTAG niveau 1TAG niveau 2 TAG niveau 3  etc...
      Arésultat netEBITDADAP
      Brésutat netEBITDADAP
      Crésultat netEBITDAEBIT
      Drésultat netrésultat fi
      Erésultat netrésultat execp

      résultat attendu :

      comptes
      DAPA
      DAPB
      EBITC
      = EBITDAA+B+C
      RTT fiD
      RTT excE

      = RTT net

      A+B+C+D+E

       

      Je parviens à ce résultat en plaçant mes champs de niveaux en dimensions, mais cette solution est peu satisfaisante.

       

      J'ai essayé de calculer les sous totaux en fonction de condition (sans succès)

      J'ai également tenté de modifier mon script pour ne faire apparaitre qu'un seul niveau d'analyse (sans succès non plus)

       

      Quelqu'un aurait -il une piste?

       

      Merci d'avance.

        • Re: Sous-totaux cumulés - architecture script

          Bonsoir Maxime,

           

          Bon je suis arrivé rapidement à un résultat qui a pas mal de limite malheureusement...

          De plus, je seche sur le comment trier mes données. Je pensais à utiliser un dual et affecter un poids à chacune des lignes mais encore faut-il affecter la bonne valeur.

           

          voici la copie d'écran : J'ai repris ton exemple en fixant la valeur numétrique 1 à chaque compte.

           

          qlik4.png

          C'est un peu ce que tu souhaites faire ou ça rien à voir ?

           

           

          Cdt,

          Benjamin

            • Re: Sous-totaux cumulés - architecture script

              Le résultat est là en effet.

              Pourrais-tu me donner la formule que l'on soupçonne.

               

              J'ai finalement moi aussi trouvé une combine :

              je charge plusieurs fois ma table....

               

              pour passer de

              LOAD      Comptes

                             [tag niveau 1]
                             [tag niveau 2]

              =

              compte1, tag1, tag3

              compte2, tag1, tag3

              compte3, tag2, tag3

               

              à

              LOAD Comptes

                             [tag niveau 1]

              LOAD Comptes

                             [tag niveau 2]

              =

              compte1, tag1

              compte2, tag1

              compte3, tag2

              compte1, tag3

              compte2, tag3

              compte3, tag3

               

              Satisafaisant même si ce n'est pas optimal.

              Merci encore de t'être penché sur mon cas.

              Pour ma dernière question (set analysis), ma version de QV s'avère être finalemùent trop vieille pour les gérer (8.20). Je ne risquais donc pas d'y parvenir...

              Merci.

            • Re: Sous-totaux cumulés - architecture script

              QV 8.2 et bientot la Next

               

              J'avoue ne pas avoir tout saisie dans ton script. En fait ca venait de l'affichage... J'ai emprunté la meme logique que toi au final.

              Tant mieux si tu arrives déjà à un résultat, c'est le plus important.

              Quant à moi, j'ai simplement utilisé un crosstable.

              Je dois m'absenter mais je te laisse mon appli test si jamais tu souhaites y jeter un coup d'oeil.