Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Month to date pour N-1

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!

10 Replies
Not applicable
Author

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.

Not applicable
Author

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

Not applicable
Author

La valeur retourné de vTestDate est ok.... Comment puis je vous envoyé l'application en anonymant les données?

Merci encore!! 😉

t_moutault
Contributor III
Contributor III

Bonjour,

il ne manque pas un espace dans le setAnalysis entre les dates (signalé par _) :

num(SUM({1<Date={">=$(=MonthStart(vTestDate))_<= $(=vTestDate)"}>}CANET), '# ##0€')

Not applicable
Author

Oui mais ça ne change rien au résultat, je viens d'en rajouter un...

Not applicable
Author

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 ?

Not applicable
Author

tu trouveras ci joint un exemple avec les formules qui fonctionnent, je pense que tu as un soucis dans le format de tes dates

Not applicable
Author

Merci Philippe mais je n'ai d'exemple en PJ...

Not applicable
Author

étrange   ....2014-06-04 15_40_41-Month to date pour N-1 _ Qlik Community.png