No, the Power BI Userelationship function does not permanently change the active relationship in your data model. It temporarily overrides, i.e., till the duration of the calculation) the existing relationship for specific calculations, in the context of the used expression. The existing active relationship is reinstated post-execution of the calculation where the Power BI Userelationship function is defined.