A Data Model cannot have many-to-many relationships. You can’t simply add junction tables in the model. However, you can use DAX functions to model many-to-many relationships. Self-Joins and Loops. Self-joins are not permitted in a Data Model. A self-join is a recursive relationship between a table and itself.
For More Information Please Refer: