Conditional clause result unexpected
I have the following calculation field in a FM database.
If ( donotprintaddress="yes" ; praddress="donotshow";Address1 )
This returns Address 1 when false, but returns a 0 (zero) when true instead of "donotshow"
Can someone help me understand where I am going wrong?