unfortunately, it seems that also "printWhen" expression is evaluated "now", when the sum is zero! I could use a string where conditionally insert styledText...but this means using a String type, so the field will not be recognized as number in Excel export.