Hi Phil,
So you want Zero Suppress to suppress values other than zero? That in addition to having options to automatically print values other than 0.00 for zero balances (other than blank)? I can forward these suggestions to development. Though there inevitably will be some features in Excel that can't be replicated in the Financial Reporter (ie. how to you zero suppress rows in Excel?).
If having the hyphens in the Financial Reporter is important, then using the IF statement is the way to do it. You could use the ADSELECT function to select records (instead of using Zero Suppress); the syntax for this is:
ADSELECT("record range","criteria")
There are a few examples in the Help file, in the 'Adagio' functions list. Here's one:
ADSELECT("1000:9999","{BAL} <> 0")
Remember you can export financial statements to Excel - and can apply the hyphen formatting there if necessary.