7 Replies Latest reply: Feb 10, 2014 8:42 AM by Martin FAVIER RSS

    Répartition dans tableau croisé

      Bonjour à tous.

       

      Je viens vers vous aujourd'hui car je suis confrontée à un souci dans un tableau croisé.

       

      J'ai un tableau avec en ligne les tranches d'âge de mes clients, et en colonne les tranches de revenus.

      Je veux étudier la répartition de mes clients par tranche d'âge et par revenu.

      Jusque là tout va bien, je mets age et revenu en dimension et j'utilise cette expression :

      sum(cpt)/sum(total cpt).

      J'ai bien ce que je veux.

       

      Le problème est que lorsque j'ajoute une nouvelle dimension je voudrais que la répartition se calcule par rapport à la dimension sélectionnée. En dimension, j'ai par exemple, le mois, le trimestre, la semaine, la CSP ...

       

      Forcément avec ma formule, j'ai la répartition sur le total, alors que j'aimerais avoir la répartition par exemple sur tout le mois de janvier et sur tout le mois de février de manière séparée pour pouvoir les comparer.

       

      Auriez-vous s'il vous plaît une idée de la solution pour résoudre mon problème?

       

      Merci d'avance

       

      Bonne journée,

       

      Cordialement,

       

      Maureen

        • Re: Répartition dans tableau croisé
          Christophe JOUVE

          Bonjour Maureen

          Quelle stratégie d'affichage souhaitez vous:

          - passer d'une dimension a l'autre en en gardant une seule à la fois? Dans ce cas on utilise une variable qui contiendra le nom de la dimension sélectionnée.

          - ajouter autant de dimensions supplémentaires au tableau? Plus complexe a gérer et pas forcément plus parlant sur un plan fonctionnel.

           

          Cdt

           

           

          Christophe JOUVE

          QlikTech France

          Mobile: +33 6 76 24 22 47

          Christophe.jouve@qlik.com

          • Re: Répartition dans tableau croisé
            Martin FAVIER

            Bonjour Maureen,

             

            Lorsque vous utilisez une fonction d'agrégat (type sum, avg, count, max...) avec le mot clé TOTAL, vous vous affranchissez de l'ensemble de vos dimensions.

            Cependant vous pouvez également préciser des dimensions qui ne seront pas impactées par ce mot clé TOTAL.

            Celles-ci s'écrivent entre chevrons "<>" après TOTAL et avant votre champ.

             

            Par exemple, si vous souhaitez récupérer le comptage total de vos clients, vous faîtes bien :

            Sum(TOTAL cpt)
            

             

            Si maintenant, vous souhaitez récupérer le comptage total de vos clients, mais en tenant compte de la dimension mois de votre tableau, il faut faire :

            Sum(TOTAL <Mois> cpt)
            

             

            Et enfin, si vous souhaitez tenir compte des dimensions Mois et Semaine, il faut faire :

            Sum(TOTAL <Mois, Semaine> cpt)
            

             

            J'espère avoir été assez clair,

             

            Martin Favier

              • Re: Répartition dans tableau croisé

                Bonjour Martin,

                 

                Je vous remercie, c'est exactement ce dont j'avais besoin.

                 

                Nouveau problème, pour mon total, j'aimerais également l'avoir en fonction des valeurs sélectionnées dans mes dimensions. Comme mes dimensions sont en colonnes, le total dans la colonne tout à droite est correct, par contre la ligne de total en bas, me donne la moyenne pondérée, et c'est dans celle ci que j'aimerais avoir le total par dimension comme dans la colonne de droite.

                 

                Pourriez-vous à nouveau m'éclairer?

                 

                Merci d'avance

                 

                Maureen

                  • Re: Répartition dans tableau croisé
                    Martin FAVIER

                    Bonjour Maureen,

                     

                    Auriez-vous une capture d'écran à fournir pour imager votre description ?

                     

                    Merci,

                     

                    Martin FAVIER

                      • Re: Répartition dans tableau croisé

                        Bonjour Martin,

                         

                        Voici la capture d'écran de mon tableau.

                         

                        ScreenShot QV.JPG.jpg

                        En ligne j'ai une grande dimension puis une sous dimension.

                        J'ai deux valeur pour ma dimension, la "rose" et la "jaune".

                        La colonne total me donne les bons résultats.

                        En revanche la ligne de total ne me donne pas les résultats voulus.

                        Pour bien faire, il faudrait que j'obtienne deux ligne de total, une pour chaque "couleur".

                         

                        Est ce possible?

                         

                        De plus je me demandais si visuellement je pouvais prolonger les gros traits bleus de ma première dimension dans mon tableau par souci de lisibilité.

                         

                        Merci d'avance.

                         

                        Bonne fin de journée

                         

                        Maureen

                  • Re: Répartition dans tableau croisé
                    Martin FAVIER

                    Bonjour Maureen,

                     

                    Concernant le total à deux lignes, ce n'est pas possible. Cependant, vous pouvez toujours intervertir vos colonnes pour afficher le nouveau sous-total qui ne tiendra donc pas compte de la première dimension.

                     

                    Pour les traits de votre tableau, vous pouvez gérer plus précisément le rendu en utilisant l'option "Format de cellule personnalisé" que vous avez lorsque vous faîtes un clic droit sur votre tableau.

                    Pour activer cette option qui n'est pas visible par défaut, vous devez aller dans Paramètres / Préférences utilisateur / Conception / Toujours afficher les éléments du menu conception.

                     

                    Martin Favier