I've created some multi-line labels in QGIS 2.18.12 using the expression:
"PIPE_DIA" || 'mm' || ' ' || "PIPE_MATRL" || '\n' || 'US Depth: ' || ( "START_COVELEV" - "START_INVELEV") || '\n' || 'DS Depth: ' || ( "END_COVELEV" - "END_INVELEV" )
All ELEV fields are double with precision to 3 decimal places.
The output however randomly spits out an extra 11 decimal places like this:
I've gone into label properties and set decimal places to 2 but it does nothing. I've also tried using the concat( function instead but it returns the same error.
Anyone have any ideas or work arounds?