2 Replies Latest reply: Feb 16, 2018 3:34 AM by Clément PORTE RSS

    Problème filtre qlik sense

    Clément PORTE

      Bonjour à toutes et à tous,

       

      Je suis un nouvel utilisateur de qlik sense et rencontre un souci pour filtrer un résultat. Mon problème est le suivant :

       

      J'ai crée un élément principal (dimension) afin de pouvoir isoler les travailleurs qui ont une nationalité différente de celle de l'entreprise qui les emploient. J'utilise la formule ci-dessous :

       

      if([Assuré - Nationalité]<> [OrganismeLibPays], 'Oui','Non')

       

      Lorsque je filtre sur oui ou non cela ne fonctionne. Je précise que les 2 champs comparés n'appartiennent pas à la même table.  J'ai fait le test avec 2 champs d'une même table et cela fonctionne.

       

      Auriez-vous une solution à me proposer ?

       

      Merci d'avance !

       

      Clément

        • Re: Problème filtre qlik sense
          Josefina Fasoli

          Bonjour Clément,

          Je ne suis pas bon en écriture en français

           

          Ne pourriez-vous faire pour le script avec un Applymap?

          Charger un mapping avec le nom de l'entreprise et la nationalité de l'entreprise puis dans la table des employés, appliquez le Applymap pour l'entreprise de les travailleurs

           

          Nom_Nacionalite_Enterprise:

          Mapping load

               [Entreprise nom]

               [OrganismeLibPays]

          From Enterprise_source;

           

          Travailleurs_tmp:

          Load *,

                Applymap('Nom_Nacionalite_Enterprise', travailleurs_nacionalite) as Nacionalite_Enterprise

          From Travailleurs_source;



          NoConcatenate


          Travailleurs:

          Load *,

                  if(Nacionalite_Enterprise = travailleurs_nacionalite, 'Oui', 'Non')

          Resident Travailleurs_tmp;


          Drop Table Travailleurs_tmp;


          J'espère que ce sera utile

          Josefina