2016-05-25 3 views
1

espérant que quelqu'un peut aider,SSRS DateAdd (fin précédente YR,

Im un peu de mal avec la fonction dateadd sur SSRS

Si, par exemple, je tournerai ma param date 30/4/16... Et à partir de cette date, je veux trouver: 1) année précédente fin (31-12-15) 2) 2 dernières années se termine (31-12-14)

Comment puis-je faire? Je continue à courir dans les erreurs.

Merci à l'avance,

Répondre

0

Vous pouvez obtenir le dernier jour de l'année précédente comme ceci:

=DateSerial(YEAR(Parameters!ReportParameter.Value) - 1, 12, 31) 

Alors vous construisez une date en fournissant l'année, le mois et le jour à utiliser. Vous ne faites que soustraire 1 an de l'année de la valeur du paramètre. De même, soustrayez 2 pour 2 ans.

+0

Très apprécié – JLC