Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
afguillard
Contributor III
Contributor III

Utilisation du if

Bonjour,

Je veux créer un champ conditionnel " Mod_inscription" avec les valeurs suivantes :

- si le N° de commande est vide, égal à 'Non GCF' ou commençant par C, je veux créer un champ Mod_inscription avec la valeur "GAEL"

- sinon , la valeur du champ est "EC" .

J'ai créé la ligne de code suivante :

if (len([N° Commande GCF])=0, 'GAEL', if ([N° Commande GCF]= 'Non GCF', 'GAEL', if ([N° Commande GCF]='*C*', 'GAEL', 'EC'))) as [Mod_inscription],

Si le champs N° Commande GCF est vide ou a pour valeur 'Non GCF" ça fonctionne bien et il me ramène la valeur GAEL, mais si mon numéro de commande commence par C, il me met EC au lieu de GAEL.

Pouvez vous m'aider?

Merci

Anne-Flore Guillard

 

2 Replies
brunobertels
Master
Master

Bonjour

Essaye ceci 

if(wildmatch(([N° Commande GCF],’0’,’Non GCF’,’*C*’),’GAEL’,’EC’) as [Mod_inscription],

 

ou ceci 

if(len([N° Commande GCF])=0 OR[N° Commande GCF]= 'Non GCF' OR [N° Commande GCF]='*C*','GAEL', 'EC') as [Mod_inscription],

christophebrault
Specialist
Specialist

Bonjour,

Pour tester si le N) de commande commence par C tu peux juste faire left([N° Commande GCF],1)='C'

 

 

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin