Pratyusha,
We have something similar in our environment. There are two ways to get this done.
1. Calculate a daily plan value and store it so that you can compare plan and actuals at a date level
2. Use a virtual Key figure to do the same.
Another thing to keep in mind is that the plan value ideally should be split based on the number of workdays - you might not have sales for weekends and Holidays but if you split the plan value based on number of calendar days - you will end up showing plan against sales for weekends which would not look right.
Another thing that looked strange is that you cannot derive calweek from calmonth. Vice versa is possible.