Hi Megha,
Please check the below formulas, I suppose you are looking at deriving these at webi report level.
Current Year
=ToDate("1/01/"+FormatNumber(Year(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"));"####");"M/dd/yyyy")
=LastDayOfMonth(ToDate((FormatNumber(MonthNumberOfYear(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"))-1;"#")+"/01/"+FormatNumber(Year(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"));"####"));"M/dd/yyyy"))
Previous Year
=ToDate("1/01/"+FormatNumber(Year(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"))-1;"####");"M/dd/yyyy")
=LastDayOfMonth(ToDate((FormatNumber(MonthNumberOfYear(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"))-1;"#")+"/01/"+FormatNumber(Year(ToDate(UserResponse("Enter date:");"MM/dd/yyyy hh:mm:ss a"))-1;"####"));"M/dd/yyyy"))
Thanks,
Preetha