This is driving me crazy! If I take out the account part, i.e.:
YTDBud: DSum("[2012 Bud]","Table","Period <=" & [Period])
it works (it seems to total the whole period) - so the issue must be with the account part. When I remove "[Account Number]" and replace it with a number i.e.
YTDBud...