you might be able to use a calculated column now in 8.1
PlaintText field = AS_STRING(bo.thePercent) + ' %'
i tested on the release version and wasn't satisfied.
I wanted a % change, so I had the obligatory "divide by zero" issue. And then the formatting style was different for that column. after 15-30 minutes I scrapped it until a future patch.