Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
Comment générer des colonnes en if else ?
Merci d'avance
Regards
Ali
Bonjour,
Il faut utiliser le langage Qlikview. autrement dit des set analysis. Il faut les placer dans expressions.
Ci-joint de la documentation sur la construction des set analysis.
Kevin
Si tu parles d'afficher ou non une colonne.
Tu peux créer une colonne (expression) ou une variable vDisplay. Tu multiplies ta formula par le résultat de ta variable. Dans ta variable tu fais en sorte d'avoir 1 si tu veux que cela s'affiche, 0 si tu ne veux pas que ça s'affiche.
Si ça ne correspond toujours pas à ta demande, alors il nous faudrait plus de détail.
Kevin
Salut Kevin,
Je veux remplacer des valeurs (texte) dans une colonne par d'autres valeurs , par exemple je veux remplacer tous les champs dont la valeur contient un 5 par toto . Je veux donc generer une colonne en remplacant des valeurs par d'autres valeurs dans le script
Merci
Dans ce cas dans ton script tu peux utiliser If et la fonction FindOneOf :
TA_TABLE :
Load
TON_CHAMP,
IF(FindOneOf(TON_CHAMP,'5')>0,LE_CHAMP_SOUHAITE,TON_CHAMP) as TON_CHAMP_CALCULE
FROM ...
Kevin
Ali,
Tu peux aussi passer par un fichier Excel avec 2 colonnes : la donnée source et la donnée cible.
Tu utilises ensuite la fonction mapping pour récupérer la donnée cible.
Ali,
As-tu réussi ?