Thanks for taking the time to respond.
-
Currently, I have to allow each user to set a preference for their unit per the attribute. So, if they want to enter their height in imperial, but enter their weight in kilos, they can do that. I would have done it the way you suggest and it would save a lot of effort, but at this stage I can’t.

I agree with you that all the values should be normalized to metric regardless of what they enter, which is what I am trying to do with the data type (table) as above. You can see below how I am storing the data and cross converting depending on how the user enters the data. Thanks for suggesting that I store the users’ unit preference - I hadn’t done that, but it will be useful for displaying their data back to them.
I have two create thing workflows, one that fires if the height toggle is set to imperial, and another opposite on that fires when set to metric.
My problem arises because the user can select their unit per attribute, i can’t add all the data points in a pair of workflow steps.
Here are all my steps. My problem is that the steps 4-7 where I wanted to change the attributes of the most recently modified thing in the table aren’t working.