There is no USEROBJECT() function in DAX. The correct functions available are USERNAME() and USERPRINCIPALNAME(). USERPRINCIPALNAME() is the one that returns the UPN directly. Since the solution refers to a non-existent function (USEROBJECT()), it cannot solve the problem. Correct approach: Update the measure to use USERPRINCIPALNAME(), not USEROBJECT().