Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
clemporte
Contributor II
Contributor II

Problème filtre qlik sense

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

2 Replies
Anonymous
Not applicable

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

clemporte
Contributor II
Contributor II
Author

Bonjour Josefina,

Merci beaucoup pour votre réponse. Je vais tester votre solution.

Je vous tiens au courant pour vous dire si cela fonctionne.

Merci !

Clément