Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je suis debutante avec le calcul de set analyse et j'ai besoin de l'aide sur le calcul d'une sum selon l'année en cours et d'une autre somme selon la date max de ma table temp:
Ma table contient les les années suivantes:
2014,2015,2016,2017,2018,2019,2020
et je veux calculer la somme de mes valeurs de l'année en cours(2017) et la somme des valeurs de 2020
mon soucis est de ne pas avoir à mettre dans ma function année=2017
=sum({<année={2017}> value)
je veux obtenir plutôt
=sum({<année={'$(now()'}>} value)
cela ne me retourne aucun resultat,
Comment faire pour dire année=année courant et non mettre année=2017
pareil pour 2020, comment faire pour dire année=année courant + 3
merci de votre aide
Bonjour,
Il faut que tu fasses des variables (ctrl + alt + v).
Exemple=
vAnnee : =Year(Today())
vAnnee3 : =Year(Today())+3
Ensuite il te suffit d'appeler tes variables dans le set analysis :
=sum({<année={$(vAnnee)}>} value)
=sum({<année={$(vAnnee3)}>} value)
Kevin
Kevin,
Dans mon set j'ai pu trouver comment faire pour la date courant
sum({<Year={'$(=date(today(),'yyyy'))'}>} Value) sans passer par la variable et cela marche
mais quand je rajoute 3 dans la function date il ne marche pas
Pourquoi tu ne fais pas comme je te le propose alors ?
Kevin
Tu as essayé ça pour 2020 :
sum({<Year={'$(=date(today(),'yyyy')+3)'}>} Value)
Sinon :
sum({<Year={"=$(=Year(today()+3)"}>} Value)
Kevin
Oui et cela me retourne 0 ce qui n'est pas juste car quand je met ma valeur en dur j'ai bien le motant, le parameter 3 il ne l'accepte pas. J'ai pris une zone de texte pour mettre juste la date courante date(today(),'yyyy') cela me retourne bien 2017 mais quand je fais date(today(),'yyyy')+3 j'ai rien
Il manque une parenthèse :
sum({<Year={"=$(=Year(today())+3)"}>} Value)
Kevin
Je croyais que ton champ s'appelait Annee ?
sum({<année={"=$(=Year(today())+3)"}>} Value)
Essaies avec celle-ci :
sum({<Year={'$(=Year(today())+3)'}>} Value)