COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => Report Studio => Topic started by: barrysaab on 08 Feb 2012 05:15:12 AM

Title: date filter error
Post by: barrysaab on 08 Feb 2012 05:15:12 AM
I am using date filer in my report as :date=(current date,-14)and (current date)  where my date is in the form of 2004-10-21 00:00:00.000 format.It is giving me an error.Please help
Title: Re: date filter error
Post by: barrysaab on 08 Feb 2012 05:18:54 AM
Please see the date format.
Title: Re: date filter error
Post by: barrysaab on 08 Feb 2012 05:25:20 AM


I have also tried this but not successful,basically i want to fetch revenue of last 14 days.
[Date]= trunc(_add_days(current_date,-14)) and trunc(current_date)
Title: Re: date filter error
Post by: HalfBloodPrince on 08 Feb 2012 05:28:43 AM
try to use cast function before you apply filters.
Cast([Date],date)=(_add_days(cast(current_date,Date),-14))
Title: Re: date filter error
Post by: Greg on 13 Feb 2012 08:14:35 PM
Sounds like you should be using the "between" operator.  It checks whether a value lies within a range of values.

E.g.
Cast( [Date], date ) between _add_days( current_date, -13 ) and current_date