Skip to main content

New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
Skip the ticket, Chat with Qlik Support instead for instant assistance.
cancel
Showing results for 
Search instead for 
Did you mean: 
Karine
Contributor
Contributor

QlikSense : Load antérieur avec conditionnel

Bonjour à tous,
Je suis en plein apprentissage de QS et je bloque sur mon script au niveau du LOAD*.
J'ai des codes d'entrée et de sortie  (ex :10020,10022,10320,..) qui sont dans une table 'MOUVEMENT'.  Pour obtenir le libellé de chaque code, j'ai fait un mapping avec une autre table.
Ces mouvements d'entrée et de sortie me permet de connaître la modalité d'entrée et de sortie du client. Mais, je souhaiterais créer un indicateur comme quoi si l'entrée et la sortie contiennent le mot 'Transfert', l'indicateur est OUI.
Le blocage se fait au niveau du LOAD* car il me met par défaut NON alors que j'ai bien des clients avec des TRANSFERT en entrée et en sortie.
Mon script est fait de la manière suivante :
MOUVEMENT :
load *,
if (Provenance like 'Transfert*' and Sortie like 'Transfert*', 'OUI', 'NON') as Indicateur;
LOAD
MOUV_ENTREE,
MOUV_SORTIE
applymap (MAP_libellé, MOUV_ENTREE) as Provenance,
applymap (MAP_libellé, MOUV_SORTIE) as Sortie,
de Table MOUVEMENT
Un grand merci d'avance pour votre aide !
Karine
Labels (5)
2 Replies
Rohan
Creator II
Creator II

Hi,

Try :

if (wildmatch(From,'Transfer*') and Wildmatch(Out,'Transfer*'), 'YES', 'NO') as Indicator

Thanks & Regards,

Rohan. 

Karine
Contributor
Contributor
Author

Bonjour Rohan,

j'ai essayé et ça me donne toujours 'NON'.

Karine