Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai crée une variable qui récupère le max d'une colonne date ("Date photo de stock") :
Max([Stock Depôt - Date Photo Stock])
Voici un extrait des données de la colonne :
Je souhaite récupérer uniquement la quantité de stock du max de cette date, mais Qlik Sense ne me retourne rien. Et pourtant ma variable renvoie bien le max de la colonne "Date photo de stock " qui est 43 283
Pour récupérer la quantité de stock de la date la plus récente j'utilise cette expression :
=sum({$<[Stock Depôt - Date Photo Stock]={'$(vDernDatePhotoStockDep)'}>}[Stock Depôt - Quantité en stock])
Mais j'obtiens ceci :
Lorsque je mets le résultat en dur, j'obtiens le résultat attendu :
Sum({$ <[Stock Depôt - Date Photo Stock]= {43283}>} [Stock Depôt - Quantité en stock])
Donc je ne sais pas si c'est au niveau c'est le set analysis qui est mal écrit ou autre 😕
Merci d'avance
Bonjour,
Dans la variable il faut mettre un = devant la fonction :
vDernDatePhotoStockDep :
=Max([Stock Depôt - Date Photo Stock])
Bonjour,
le deuxième écran est le même que le premier
sinon ça doit etre qque chose comme ça :
{'$(=vDe....;
= apres $
cdt
Bonjour Olivier,
Je n'ai pas très bien compris votre réponse.
Mais effectivement j'avais mis deux fois la même capture d'écran.
J'ai trouvé une doc sur les set analysis pour me raffraichir la mémoire. Cependant je reprends bien le set anlysis de la doc qui est écrit de la façon suivante :
Sum({$<Année = {$(vLastAnnée)} } [Ventes HT])
ça ne fonctionne toujours mais lorsque je mets en dur les chiffres , ça fonctionne :
Sum({$ <[Stock Depôt - Date Photo Stock]= {$(vDernDatePhotoStockDep)}> } [Stock Depôt - Date Photo Stock])
Bonjour,
Dans la variable il faut mettre un = devant la fonction :
vDernDatePhotoStockDep :
=Max([Stock Depôt - Date Photo Stock])
J'aurais pu chercher encore longtemps je penses !
Une erreur bête x) ! Mais merci pour ta réponse Christophe