I guess you can push this back to the universe.
Assuming your universe is built on top of the Oracle, you can create an object with the select logic as following:
“select regexp_replace(your_Dimension,’([A-Za-z0-9])’, ‘\1’||’ ’) from dual”
This will insert a after each character in your dimension.
And you can put this object as Column header, then change the column header cell read mode as “HTML”.
It’s not working in BOE 3.1. Is there some setting or process that needs to be activated in order for this to work? The only thing I’ve been able to see with HTML is bold and italic and that only shows up in Enhanced View Mode. Also, I need be able to publish the report to a PDF file and if the HTML isn’t going to translate to PDF, there’s no point in continuing. Please help. If I can’t get this working, an entire set of reports will have to be redesigned by the users and they’re on a tight deadline.
AFAIK, using HTML is the only way to accomplish this, and as you already know, doesn’t travel well. Try approach #2 above if you need to export to PDF.
You can use the “REGEXP_REPLACE” and “Reverse” oracle functions at the query level:
Reverse(Replace(REGEXP_REPLACE(tablename.columnname, ‘(.)’, '\1 ‘),’ ',chr(10))) “state”
Try the above formula at the report query level by editing the query to use freehandsql.