Jim, your idea gave me an idea to try, and it worked.
If you simply execute the if statement, except returning an empty value when the parameter is not numeric, SSRS 2005 reverts to default.
So this works:
=IIf(IsNumeric(Parameters!ChartMax.Value),Parameters!ChartMax.Value,"")
source share