I think this one has been reported before, but this is a really clear (I think) example that I just bumped into this morning:
In the above example:
-
temp_lower_limitis just a basic number column -
mth/lower-fconverts it to fahrenheit, and changes the units from C to F -
tp/lower-display-fcombines the 2 using a template -
ite/lower-displayapplies logic to decide which column to use for display purposes:- If temp unit is C, then use the original (
temp_lower_unit) - Else use the template with the converted value in parentheses
- If temp unit is C, then use the original (
The issue is that the precision and units are stripped from the original value when its passed through the if-then-else column (3rd row).
The workaround is to add another template column just to lock the formatting of the original, and use that in the if-then-else, ie…
but… ugh 

