Bonjour à tous,
voila je bloque sur un problème dans une expression sur Report Studio. Je n'arrive pas à utiliser des between dans un case...
Les between seuls fonctionnent, le case aussi, mais dès que je les fusionne, erreur dans tous les sens.
Voici mon expression:
Code :
- [Ventes].[Date de vente].[Date de vente]=
- CASE
- WHEN (_add_days(current_date;-1)=_last_of_month(_add_days(current_date;-1)))
- THEN ([Ventes].[Date de vente].[Date de vente] between
- #prompt('pDateDebut'; 'token';'_first_of_month(_add_days(current_date;-1))';'';'[Ventes].[Date de vente].[Date de vente]')#
- and #prompt('pDateFin'; 'token';'_last_of_month(_add_days(current_date;-1))';'';'[Ventes].[Date de vente].[Date de vente]')#)
- ELSE ([Ventes].[Date de vente].[Date de vente] between
- #prompt('pDateDebut'; 'token';'_first_of_month(current_date)';'';'[Ventes].[Date de vente].[Date de vente]')#
- and #prompt('pDateFin'; 'token';'current_date';'';'[Ventes].[Date de vente].[Date de vente]')#)
- END
|
Merci