You are completely right that the standard iProperty expression method (=<SHEET METAL LENGTH>) behaves as a hardcoded string formatting workaround, pulling units directly from the raw modeling environment options without built-in options to trim decimal points or drop unit strings.
However, you are not out of luck. You can achieve perfectly clean numbers in your parts list by utilizing standard parameters instead.Why Parameters Exist for ThisThe flat pattern dimensions actually are automatically exposed as document parameters in Autodesk Inventor, but they only populate once a flat pattern has been generated for the sheet metal component.
By default, Inventor generates three hidden parameter dimensions for a flat pattern:FlatPatternLengthFlatPatternWidthFlatPatternArea
Step-by-Step Formatting WorkaroundYou can bypass the limited iProperty expression entirely and format these variables using standard parameter export settings
Open Parameters: Click the \(\mathbfit{f}_{\mathbfit{x}}\) Parameters button on the Ribbon.Find Flat Pattern Parameters: Scroll down to the bottom of the table to locate FlatPatternLength and FlatPatternWidth.Check Export: Check the box under the Export Parameter column for both values. This exposes them as custom user properties.
Format the Output: Right-click on the equation or parameter row and select Custom Property Format.
Adjust Display Rules:Change the property type to Number.Set your desired decimal Precision (e.g., 0 or 0.1).Uncheck Show Unit String to clean up the "mm" designation.
Update Your Parts List: Map these newly formatted exported custom properties into your drawing BOM/Parts list style columns.
If you want to save time across your department, you can configure these custom properties directly inside your Sheet Metal .ipt templates. They will remain inactive on new parts but will automatically activate, format correctly, and populate the moment a designer creates a flat pattern layout.
I belive this was answered here:
How to remove the mass unit string in the Inventor drawing document
Determine the unit of the value of the iLogic function SheetMetal.FlatExtentsArea in Inventor
SheetMetal.FlatExtentsLength and SheetMetal.FlatExtentsWidth return values in centimeters instead of...
don't forget to click the Accept Solution button