Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Now accepting applications for the Qlik Luminary and Partner Ambassador Programs: Apply by July 6!
cancel
Showing results for 
Search instead for 
Did you mean: 
afguillard
Contributor III
Contributor III

Nettoyage conditionnel d'une colonne

Bonjour,

J'ai une colonne à charger dans Qlikview avec des codes pays.

Quand le code est égal à 100, je veux remplacer le code par "FRANCE"

Dans tous les autres cas, je veux que le champ soit vidé (mais conserver la ligne).

Savez-vous comment je dois programmer ça dans le script ?

Merci

Anne

1 Solution

Accepted Solutions
afguillard
Contributor III
Contributor III
Author

Bonjour,

Comme je ne veut pas qu'il ramène le libellé des autres pays, ça fonctionne bien avec le code ci-dessous, inspiré de vos réponses :

Load

if(Pays='100','France', '') as Pays


from...


Merci


Anne

View solution in original post

3 Replies
alexandros17
Partner - Champion III
Partner - Champion III

You can do with applymap() function (Take a look into the help)

or simply:

Select

...

if(myCode='100','France', mycode) as mycode

...

from

...

Where mycode is your field ..

let me know

Anonymous
Not applicable

Bonjour

Je placerai un LOAD avant la requête SQL, et j'y ajouterai if(myCode='100','France', mycode) as mycode, comme le propose Alessandro : cette fonction ne peut être utilisée que dans le LOAD.


afguillard
Contributor III
Contributor III
Author

Bonjour,

Comme je ne veut pas qu'il ramène le libellé des autres pays, ça fonctionne bien avec le code ci-dessous, inspiré de vos réponses :

Load

if(Pays='100','France', '') as Pays


from...


Merci


Anne