The MeasurementFormatter provides a string formatted in g/L when passed in a Measurement with unit .milligramsPerDeciliter.
See example below.
The same behavior happens for all unitStyles (.short, .medium, .long) and for .millimolesPerLiter.
let formatter = MeasurementFormatter()
formatter.unitStyle = .medium
formatter.unitOptions = .providedUnit
let concentrationMass = Measurement(value: 200, unit: UnitConcentrationMass.milligramsPerDeciliter)
print(formatter.string(from: concentrationMass))
// Results in "2 g/L". Expected "200 mg/dL".
Submitted bug with Feedback ID: 11934871