Я свожу все к безразмерным единицам и вообще единицами не заморачиваюсь.
Например, формула падения напряжения требует кучи коэфициентов. На ввод в формулу запихиваем нагрузку в Ваттах и длину линии, а получаем проценты. Дак вот, по факту никакие проценты я не получаю, а получаю безразмерный числовой параметр.
Например eсть длина кабеля из Ревита L (в метрах), а его уделюное сопротивление – k – из справочника Ом/м, но как параметр, в Ревите я буду хранить его безразмерным.. Чтоб получить хоть какой-то рассчёт сопротивления, я отказываюсь от единиц, т.е. результат вычисления сопротивления не будет в Омах, а в безразмерных единицах. Но мне, честно говоря, пофиг.
Для этого прямо в формуле Ревита я записываю L / 1м * k
хороший пример в Хелпе “Функции округления и тригонометрические функции”
http://help.autodesk.com/view/RVT/2016/RUS/?guid=GUID-7610D11E-D1C9-44AF-9B0B-4A75EAC709B9