7 Replies Latest reply: Apr 25, 2013 9:37 AM by Eddy Sanchez RSS

    Priorités dans l'affichage des tables

    Thierry Doppler

      Bonjour,

       

      Je souhaite créer un tableau pour comparer des prévisions de vente (Budget) avec le CA effectif, ceci par groupe de produits (GP)

      J'ai les tables suivantes, d'origine différentes (QVD et XLS) et chargées avec LOAD.

       

      Table 1

      GP     Budget

      11        1500

      12        3000

      13        2700

      14        900

      15        2000

       

      Table 2

      GP     CA

      11        2192

      12        2990

      13        2500

      15        3500

       

      Resultat souhaité:

       

      Table Qlikview

      Hier     CA      Budget

      11        2192    1500

      12        2990    3000

      13        2500    2700

      14        0          900

      15        3500    2000

       

      Là ou le CA est de 0, la ligne doit apparaitre tout de même, ce qui n'est pas le cas. La ligne du PG 14 n'apparait pas car pas de CA, or j'ai besoin d'avoir la table 1 en entier, complétée par les données de la table 2 si elles existent, sinon 0. Car si je fais les totaux, les prévisions des GP sans CA disparaissent !!

       

      Je ne doute pas qu'un des lecteurs à la solution.

      Merci

        Thierry

        • Re: Priorités dans l'affichage des tables

          Je suis absent(e) du bureau jusqu'au 22/03/2013

           

          I am out of the office and get back to you when I return.

           

           

          Remarque : ceci est une réponse automatique à votre message  "[Groupe des

          Utilisateurs Francophones] - Priorités dans l'affichage des tables" envoyé

          le 20/3/13 18:25:31.

           

          C'est la seule notification que vous recevrez pendant l'absence de cette

          personne.

           

           

          This message and any attachments (the "message") is

          intended solely for the intended addressees and is confidential.

          If you receive this message in error,or are not the intended recipient(s),

          please delete it and any copies from your systems and immediately notify

          the sender. Any unauthorized view, use that does not comply with its purpose,

          dissemination or disclosure, either whole or partial, is prohibited. Since the internet

          cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

          (and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

          Do not print this message unless it is necessary,consider the environment.

          • Re: Priorités dans l'affichage des tables
            Thierry Doppler

            Bonjour,

            Je suis de retour sur ce problème, et je n'ai toujours pas de solution ? Il doit y avoir une solution avec des priorités dans le chargement (Load) des tables ?

            Et j'ai derrière cette table de référence une cascade d'autres tables pour chercher le CA, le client, l'adresse ...

            Toute aide bienvenue.

            merci

              • Re: Priorités dans l'affichage des tables
                Benoit ARMBRUSTER

                Bonjour Thierry,

                 

                Je ne suis pas sûr de bien comprendre votre problème.

                Cependant, si le tableau que vous utilisez pour afficher vos données est un 'tableau simple' il suffit normalement de décocher les options 'Supprimer les valeurs manquantes' et 'Supprimer les valeurs nulles' dans l'onglet Présentation des propriétés de votre objet pour voir apparaître la ligne 14.

                 

                Cdlt,

                  • Re: Priorités dans l'affichage des tables
                    Yves Ndjoli

                    Table 1

                    GP     Budget

                    11        1500

                    12        3000

                    13        2700

                    14        900

                    15        2000

                     

                    Table 2

                    GP     CA

                    11        2192

                    12        2990

                    13        2500

                    15        3500

                     

                    XX:

                    NoConcatenate

                    load

                    GP,

                    Budget

                    resident Table 1;

                     

                    drop table Table 1;

                     

                    left Join

                    load

                    GP,

                    CA resident Table 2;

                     

                    drop table Table 2;

                     

                    XXX:

                    NoConcatenate

                    load

                    GP,

                    Budget,

                    if(isnull(CA),0,CA) as CA

                     

                    resident XX;

                     

                    drop table XX;

                • Re: Priorités dans l'affichage des tables
                  Eddy Sanchez

                  Table1:

                  LOAD * INLINE [

                      GP, Budget

                      11, 1500

                      12, 3000

                      13, 2700

                      14, 900

                      15, 2000

                  ];

                   

                   

                  Left Join(Table1)

                  //Table2

                  LOAD * INLINE [

                      GP, CA

                      11, 2192

                      12, 2990

                      13, 2500

                      15, 3500

                  ];

                   

                   

                  Result:

                  LOAD GP as Hier,

                            If(IsNull(CA),0,CA) as CA,

                            Budget

                  Resident Table1;

                   

                   

                  DROP Table Table1;