First, a correction - 1.093347 would display as 1.093 by default. Thought this might be set in the document settings, but can't find it there.
Digging through the docs, I did find that you can use the "floor(param)" function to drop the decimal. The manufacturing function reference lists "floorto" which drops anything past the number of decimal places specified, but this doesn't look to be supported in the design tab so can't be used in parametric text.
You can fake around it by using "floor(param*10)/10" to get a single decimal point - or "round(param*10)/10" depending on how you want it to work. eg, 90.25 becomes 90.2 with floor and 90.3 with round.
You can fancy it up by creating a unitless user param "decimals" and then change the above to: "round(param*10^decimals)/10^decimals". Big problem here is if you want four, tough cookies, because of the correction at the top, you run out at 3 decimal places. Not likely a real problem, (for me at least) but still a limitation.
Setting decimal places and dropping the units then becomes: "round(param * 10 ^ decimals) / 10 ^ decimals/ mm". It works, but... ewww.
It sure would be nice to just be able to use printf formatting codes which are so native for those of us who understand them. (like the PT plugin!)
Still haven't figured out how to reference document-specific things like document filename version, the active configuration description, or the comment on a parameter.