Thanks DBlank,
I have had a play and I think I can get the results I want but I am struggling with the format/layout...
the user would like the report to display
component part this month next month month after etc...
component value value value
but I can't arrange this using the groups.
another idea was somthing like
IF Month({CASE_VOLUME\\.MSDATE})= month (dateadd('m',+1,((currentdate))))
THEN {PART_PRICE_COST_SET\\.UNIT_COST_CS1}*{CASE_VOLUME\\.FORECAST_CASE_QTY}*{RECIPE_BREAKDOWN_4B\\.QTY}
ELSE 0
but - does the date add take into account the year? so when it date add 1 month onto december 2011 it then looks at jan 2012?
i am about to try it in another report so will post the results here a bit later!
Cheers