Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je continue l'usage en autodidacte de Qlik et je suis coincé avec un besoin d'expression pour un groupe de valeurs qui se suivent dans un ensemble multiple.
Dans le détail j'ai besoin d'une partie de codes qui se suivent mais j'aimerai ne pas avoir avoir à tous les spécifier; j'ai besoin parfois d'en regrouper des 10aine 😕
Ne pas avoir COUNT({<Code_DP={'U01','U02*','U03','U04','U05*','U06','U07*'} >}DISTINCT id_vente) mais l'équivalent d'un Count pour Code_DP from U01 to U07*.... en langage Qlik !
id_vente | Code_DP |
75100235 | U01 |
75100236 | U02.2 |
75100237 | U02 |
75100238 | U14.1 |
75100239 | U05.9 |
75100240 | U07.4 |
75100241 | U24 |
(dans ce petit exemple j'attends une valeur de 5 pour mon Count)
Merci d'avance pour votre temps et vos conseils.
Bonjour,
Pour cela, je te propose d'ajouter un champ dans le script comme ceci :
(assures toi que les variables de la section main soit comme ceci :
SET ThousandSep=' ';
SET DecimalSep=',';
)
LOAD id_vente,
Code_DP,
num(Num#(Code_DP,'U0.0','.'),'0,00',',') as No //A a jouter dans ta table
ensuite l'expression pour le calcul est :
=count({$<No={"<8"}>}id_vente)
Bon courage pour l'apprentissage et n'hésites pas à te connecter avec moi sur linkedin et regrader mes posts, je partage tous les jours une astuce https://www.linkedin.com/feed/hashtag/dailyqlikchallenge/
Bonjour,
Pour cela, je te propose d'ajouter un champ dans le script comme ceci :
(assures toi que les variables de la section main soit comme ceci :
SET ThousandSep=' ';
SET DecimalSep=',';
)
LOAD id_vente,
Code_DP,
num(Num#(Code_DP,'U0.0','.'),'0,00',',') as No //A a jouter dans ta table
ensuite l'expression pour le calcul est :
=count({$<No={"<8"}>}id_vente)
Bon courage pour l'apprentissage et n'hésites pas à te connecter avec moi sur linkedin et regrader mes posts, je partage tous les jours une astuce https://www.linkedin.com/feed/hashtag/dailyqlikchallenge/
Top, merci beaucoup! Ça vient de me faire gagner un temps fou.
Merci pour les conseils, je vais suivre les astuces.