Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour, je démarre tout juste avec Qliview; soyez indulgents !
Voici donc ce qui m'amène : je dispose d'une base de donnée qui contient des sites d'inscription (code_CGE), des dates d'inscription (date_histo) et un nombre d'étudiants(nbre_histo).
Je cherche à connaitre le nombre d'étudiants inscrits à la date la plus récente pour l'ensemble des sites. Je voudrais afficher ceci dans un tableau.
l’expression que j'utilise est :
sum( {< date_histo={$(=Max(date_histo))} >} nb_histo)
J'ai repris une expression dans un modèle utilisé lors de mon initiation à qlikvieww, à la différence près que celle-là fonctionnait.
Quelqu’un peut il m'aider à comprendre ce qui ne va pas?
Merci par avance de votre aide.
it should be
sum( {< date_histo={"$(=Max(date_histo))"} >} nbre_histo)
PFA
Salut ,
vous pouvez télécharger votre qvw ? Si non, alors les données de votre script de charge et quelques échantillons ?
salutations
Andy
Please share your doc
it should be
sum( {< date_histo={"$(=Max(date_histo))"} >} nbre_histo)
PFA
Bonjour,
Je te conseille la lecture de ce document : Sets Analysis: syntaxes, exemples
Notamment le paragraphe 4.5 sur l'utilisation des variables.
Cordialement,
Xavier.
NB : pour commenter un peu la réponse vraisemblable correcte (comme toujours) de Massimo, il faut mettre des guillemets autour du $(=Max(date_histo)) car ce qui est entre $() sera remplacé par le résultat de ta fonction Max(...), c'est a dire une date. Et les dates doivent être entre guillemets dans les Set Analysis.
Hi, thank you so much, finally it works! Qlikview syntax is not friendly for a beginner...
Merci aussi à ceux qui ont pris la peine de me répondre. Et merci pour le lien vers ce document qui me sera très utile.
Bonjour Xavier,
merci pour l'explication détaillée. C'est sympa quand ça marche mais c'est encore plus sympa quand on comprend pourquoi!