Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je souhaite comparer les ventes MTD de l'année N au MTD de l'année N-1
Pour l'année N, voici mon script:
=num(SUM({1<Date = {">=$(=MonthStart(vCurrentday)) <= 1(=vCurrentday)"}>}CANET), '# ##0€')
-->avec vCurrentday=02/06/2014, Date= date des factures
-->Résultat OK(90 181€)
Pour l'année N-1, voici mon script:
=num(SUM({1<Date={">=$(=MonthStart(vTestDate))<= $(=vTestDate)"}>}CANET), '# ##0€')
--> avec vTestDate=02/06/2013, Date= date des factures
--> FAUX! (29 767 429€)
Incompréhensible!!!
Si vous pouviez m'aider.. D'avance MERCI!
Bonjour,
je n'ai pas la réponse à ta question mais en Set Analysis je te conseille quand tu as un soucis d 'utiliser un objet texte,
et d'écrire = ' TonExpression '
Qlikview affichera les valeurs qui se trouvent dans tes variables.
L'une d'entre elles est sûrement mal interprétée.
Est ce que tu as regardé si tes variables étaient interprétées comme des dates ?
vérifie dans une textbox le contenu de vTestDate sans mise en forme, nous nous sommes appercu que selon le contexte Qlikview inteprétait de manière différente les dates dans les variables
si tu ne trouves tjs pas, envoie un bout de ton application
La valeur retourné de vTestDate est ok.... Comment puis je vous envoyé l'application en anonymant les données?
Merci encore!! 😉
Bonjour,
il ne manque pas un espace dans le setAnalysis entre les dates (signalé par _) :
num(SUM({1<Date={">=$(=MonthStart(vTestDate))_<= $(=vTestDate)"}>}CANET), '# ##0€')
Oui mais ça ne change rien au résultat, je viens d'en rajouter un...
est ce que tu peux attacher un bout d'application en ne conservant que les données des 3 ou 4 jours qui interressent dans le calcul ?
tu trouveras ci joint un exemple avec les formules qui fonctionnent, je pense que tu as un soucis dans le format de tes dates
Merci Philippe mais je n'ai d'exemple en PJ...
étrange ....