Create a calculated field MoGroup = Combine(Year(yourdatefield),'-',NumToText(Month(yourdatefield),'00')
You can now use this field to group your records on a report to get a monthly total within each year.
If you want all months across a total panel based on a year, you could set up a series of calculated fields similar to this:
JanTot = Ssum(If(Month(yourdatefield) = 1,youramtfield,0))
FebTot = Ssum(If(Month(yourdatefield) = 2,youramtfield,0))
etc...
Sue Sloan