sorry PQK,
I did not appreciate enough of the detail of your problem with transpose in SAS Enterprise Guide 4.3
Your experience is not a defect. And you might be able to achieve what you want, quite simply.
I can replicate the behaviour you see, by removing all string variables from my selection of columns to be transposed.
You can have all your formats transposed to one column if you add another column to the list to be transposed - this new column must not be numeric, but character or string-type.
If you wish time values and percentage values presented in the same column then these must become string-type character variables. That is what the transpose task does when the columns to be transposed are a mixture of numeric and character data-types. .
If a string-type output column does not provide what you need, then you might have to find an alternative to SAS Enterprise Guide.
In microsoft excel the data type presented in a column can vary from row to row. SAS expects the data rows of a column to share the same format - either percentage or time in this example, but not both.
However, to have varying formats down a column in SAS is possible, but like excel,you will have to define (or default) the format for every row in every column and store this in addition to storing the data. Then you will need to build a viewer which uses these defined/default formats That can be created with SAS/AF. It would present the data outside of SAS Enterprise Guide. and it needs base SAS installed on your desktop to run the viewer.
Would the transposed column becoming character be OK?
peterC