For versions up to 20.1.4. it is not possible to use a custom field (calculated column) in the semantic layer as a field participating in a relationship between tables. This is however supported in analysis service.
This could help in development scenarios, where the model can be extended with calculated columns that participate in a relationships.