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

    Calcul entre Table de fait et table de dimension

    Cyrille zouhon

      Bonjour, je suis un simple débutant en Qlikview. je travaille sur le calcul de donnée entre une table de fait et une table de dimension et la je rentre quelques difficultés que j'aimerais vous présenter afin que vous m'aidiez.

                en effet j'ai une table de dimension Personne et une table de fait Connexion qui sont les suivantes:

       

       

      personne:

      Personne
      Personne_ID
      Personne_ROLE
      Personne_NOM

       

       

      Connexion
      Connexion_ID
      Personne_ID

       

      Au niveau des scripts j'ai chargé la table personne et connexion

       

      PERSONNE:

      LOAD `Personne_ID`,

           Personne_ID AS PERSON_total,

          Personne_ROLE AS ROLE,

          Personne_NOM;

      SQL SELECT *

      FROM Personne P;

       

      CONNEXION:

      LOAD `Connexion_ID`,

           Personne_ID,

      Personne_ID AS PERSONNE_CONNECTE;

      SQL SELECT *

      FROM Connexion C;

       

      et je veux calculé le nombre de personne connecté. voici la formule que j'ai utilisée.

      Count({<ROLE={'2'}>}PERSONNE_CONNECTE) et ça me retourne 0. Par contre quand je fais ma requête sur ma base de donnée j'ai 5000. et quand j'essaie de compté les personne connecté sans la condition Role j'ai toute les personnes. est il possible de rajouter Role dans la table connexion? si oui comment puis-je faire? ou quelqu'un a une solution plus simple?

       

      Merci d'avance pour votre aide