Actually, I am linking the transaction created date in the main report to the invoice date in the subreport. So, I am not using identical fields between the two reports (although they really mean the same thing). When I use the date(year({table.field}), the year of the subreport invoice date falls into the same group as the main reports transaction created year. So, it is working that way. When I unsupress the linking formulas, the date reads 6/25/1905.
But when I use year({table.field}), I get the error.
Maybe I'll just leave it alone - after all, it is doing what I want it to do. I just wanted to understand why it is working one way and not the other. Thanks LB!