Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je calcul le revenu moyen à partir d'une expression.
Par ex : sal / nb pers => revenu moyen (l'expression contient du set analysis)
Je souhaite créer une dimension pour catégoriser tout cela.
1 : <1500
2: >1500 <2000
...
J'essaie de créer une table avec des bornes de ce type dans le script
CATEG_SALAIRE:
LOAD * INLINE [
borneinf,bornesup,SalaireBaseLig
0,1499,1 - <1500
1500,1999,2 - Entre 1500 et 1999
2000,2499,3 - Entre 2000 et 2499
2500,2999,4 - Entre 2500 et 2999
3000,3499,5 - Entre 3000 et 3499
3500,3999,6 - Entre 3500 et 3999
4000,4499,7 - Entre 4000 et 4499
4500,4999,8 - Entre 4500 et 4999
5000,5499,9 - Entre 5000 et 5499
5500,,10 - > 5500
];
Je suis perdu au niveau de la jointure des tables.
Comment faut-il procéder ?
Sachant que dans mon expression, il y a des critères venant de plusieurs tables.
Merci d'avance
Fabien
Par exemple, si ton expression est sum(salaire) et que tu veux faire un graphique qui représente le nombre d'employés par tranche de salaire tu fais :
Dimension :
Class(Aggr(Sum(Salaire),Employé),500,'Revenu moyen',1500)
Expression :
Count(Employé)
Salut,
Si tu veux utiliser cette dimension dans un graphique, le mieux est d'utiliser la fonction class(), surtout si tu fais appel à plusieurs table ce qui t'empêche de le faire dans le script justement.
tu peux partager un exemple ?
Salut,
Je ne saisi pas trop cette fonction Class.
Je n'a pas d'exemple Qlik, les données de mon appli étant confidentielles !
Merci pour ton aide
Bonjour
La fonction class est la meilleure approche
ici
class(Ta_mesure,500,'Revenu Moyen',1500)
à ajouter en dimension
Bonjour,
Qu'appelez vous "Ta_mesure" ?
La formule que j'ai en expression dans mon graphique ?
Merci d'avance
Par exemple, si ton expression est sum(salaire) et que tu veux faire un graphique qui représente le nombre d'employés par tranche de salaire tu fais :
Dimension :
Class(Aggr(Sum(Salaire),Employé),500,'Revenu moyen',1500)
Expression :
Count(Employé)
ok je pige le truc !!!
Merci à vous
Bonne journée