Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
chadliagabsi
Creator II
Creator II

Regroupement Tranche d'age

Bonjour,

j'ai voulu faire un regroupement des tranches dans un graphe. Avec l'expression ci-dessous il me donne toujours la dernière tranche pour tous les autres ages.

load

if(AGE_U>=0,'0-20ans', if(AGE_U>=21,'21-40ans',if(AGE_U>=41 ,'41-60ans','61-80'))) as Tranche_Age

Resident T_UTILISATEUR;

test.png

1 Solution

Accepted Solutions
kevinchevrier
Partner - Creator III
Partner - Creator III

load

if(AGE_U<=20,'0-20ans', if(AGE_U<=40,'21-40ans',if(AGE_U<=60 ,'41-60ans','61-80'))) as Tranche_Age

Resident T_UTILISATEUR;

View solution in original post

9 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Je te conseille de faire un mapping dans un fichier Excel puis de l'utiliser avec un Mapping Load dans ton script.

Cependant, si vraiment tu veux faire comme ça, peux-tu nous transmettre ton application ?

chadliagabsi
Creator II
Creator II
Author

Bonjour Kevin,

J'ai pas des fichiers EXCEL , j'ai une connexion SQL Server. Voila ce que j'ai chargé excatement.

SQL SELECT *

FROM "BASE_VENTE_PROD".dbo."T_UTILISATEUR";

Load * Resident T_UTILISATEUR ;

load

if(AGE_U>=0,'0-20ans', if(AGE_U>=21,'21-40ans',if(AGE_U>=41 ,'41-60ans','61-80'))) as Tranche_Age

Resident T_UTILISATEUR;

Même quand j'ai essayé à faire la même expression comme une dimension calculée il me donne le meme résultat.

kevinchevrier
Partner - Creator III
Partner - Creator III

load

if(AGE_U<=20,'0-20ans', if(AGE_U<=40,'21-40ans',if(AGE_U<=60 ,'41-60ans','61-80'))) as Tranche_Age

Resident T_UTILISATEUR;

kevinchevrier
Partner - Creator III
Partner - Creator III

Si la formule que je t'ai donné ne fonctionne toujours pas alors tu peux toujours faire :

load

if(AGE_U<=20,'0-20ans', if(AGE_U>20 AND AGE_U<=40,'21-40ans',if(AGE_U>40 AND AGE_U<=60 ,'41-60ans','61-80'))) as Tranche_Age

Resident T_UTILISATEUR;

chadliagabsi
Creator II
Creator II
Author

Ton expression m'a dupliqué les ages.

test.png

kevinchevrier
Partner - Creator III
Partner - Creator III

Essaie la dernière que je t'ai transmise

chadliagabsi
Creator II
Creator II
Author

J'ai essayé les deux m'ont donné le même résultat.

kevinchevrier
Partner - Creator III
Partner - Creator III

Etonnant, peux-tu m'envoyer ton fichier  qvw ?

chadliagabsi
Creator II
Creator II
Author

Ça marche très bien quand j'ai mis l'expression dans champs calculé par contre dans le script il me donné la première valeur. Voila ci-dessous le résultat des deux tests.

test.png