Il me faut la semaine dernière les lundi et dimanche, disons qu'aujourd'hui est le 18 mars, l'expression SSRS devrait donc revenir.
J'ai pu l'obtenir en utilisant SQL
select dateadd(d,(2-datepart(dw, getdate())), dateadd(ww,-1,getdate()))
select dateadd(d,(1-datepart(dw, getdate())), getdate())
je ne sais pas comment le faire via l'expression SSRS
SSRS VBA autorise des expressions très similaires à Sql pour la manipulation de date, la principale différence étant l'utilisation de l'énumération DateInterval. Sans vérifier vos expressions, il sera converti en SSRS VBA comme suit:
Lundi dernier:
=DateAdd(DateInterval.Day, 2-WeekDay(Today), DateAdd(DateInterval.Day, -7, Today))
Dimanche dernier:
=DateAdd(DateInterval.Day, 1-WeekDay(Today), Today)
Pour obtenir le dimanche de la semaine dernière: (Remarque: le dimanche de la semaine dernière est différent du dernier dimanche) ))
Pour obtenir samedi de la semaine dernière: = DateAdd (DateInterval.Day, 7-WeekDay (Aujourd'hui), DateAdd (DateInterval.Day, -7, Aujourd'hui)). .2 - Lundi 3 - Mardi 4 - Mercredi 5 - Jeudi 6 - Vendredi 7 - Samedi