Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je souhaite flaguer mes lignes avec la condition suivante:
CASE
(WHEN CHAMP_1 in (11,12,13,14,20)
or CHAMP_2 in (11,12,13,14,20)
or CHAMP_3 in (11,12,13,14,20))
THEN 1
ELSE 0
END
Mais je ne sais pas comment faire sur QLIK.
Merci de vos retours
avec plaisir
Merci de marquer le topic comme résolu, pour les autres utilisateurs
Cdt,
Taoufiq
vérifier juste les données que tu as chargé si satisfait la condition, sinon la fonction est correcte
if(match(CHAMP_1, '14') and match(CHAMP_2, '0','11', '12', '13', '20') and match(CHAMP_3, '4') and match(CHAMP_4, 'NAME_1', 'NAME_2'), 1,0) as CALCUL,
CALCUL retourne des 1 et des 0
Taoufiq
Bonjour,
Essaye :
=if(match(CHAMP_1,'11','12','13','14','20') or match(CHAMP_2,'11','12','13','14','20') or match(CHAMP_3,'11','12','13','14','20'),1,0) as Flag,
Cdt,
Taoufiq
Merci bcp ça marche très bien 😉
avec plaisir
Merci de marquer le topic comme résolu, pour les autres utilisateurs
Cdt,
Taoufiq
Bonjour,
Je reviens sur ma question mais cette fois il me faut absolument le ANDdans ma requête suivante :
if(match(CHAMP_1, '14')
and match(CHAMP_2, '0','11', '12', '13', '20')
and match(CHAMP_3, '4')
and match(CHAMP_4, 'NAME_1', 'NAME_2'), 1,0) as CALCUL
je n'ai pas de msg d'erreur mais j'ai l'impression qu'il ne prends pas en compte l'ensemble de mes conditions.
Merci
est ce que tu peux partager un exemple de DATA que tu utilises pour vérifier
Ci-joint le fichier avec un exemple de donnée.
Merci bcp
vérifier juste les données que tu as chargé si satisfait la condition, sinon la fonction est correcte
if(match(CHAMP_1, '14') and match(CHAMP_2, '0','11', '12', '13', '20') and match(CHAMP_3, '4') and match(CHAMP_4, 'NAME_1', 'NAME_2'), 1,0) as CALCUL,
CALCUL retourne des 1 et des 0
Taoufiq
Bonjour,
J'ai encore des probs et j'me demande s'il comprends bien ce que je lui dis ici en gras:
if(match(FBOOKED_FAMILY_CODE,'0','11','12', '13', '20')
and match(L_FAMILY_CODE,'0','11', '12', '13', '20')
and FBOOKED_EUROCODE <> L_EUROCODE
and match(JOBSTATUS,'4')
and match(ORIGINE, 'BUFFER_TIME', 'REMEDY'), 1,0) as TX_PID_GLASS_HORS_BOL,
J'ai un doute , merci bcp
Zainab
c'est quoi L_EUROCODE ?
est ce que tu peux partager un sample data from your data source