
You've hit on a critical point about the Dynamics 365 Connection entity: it's indeed directionless. Your understanding is absolutely correct.
Understanding the Connection Entity:
Connection entity is designed to represent a general association between two records. It doesn't inherently imply a "from" or "to" relationship.Record1 and Record2 fields simply hold references to the two connected records. The order in which they're populated depends on the user's action when creating the connection.Addressing the Directionality Challenge in Power BI:
You're right that you'll need to handle the directionality issue in your Power BI reporting. Here's a breakdown of best practices and approaches:
1. Data Transformation in Power Query (Recommended):
Connection table.if...then...else) to determine the "standard" direction you want to enforce.2. DAX Measures (Less Ideal for Large Datasets):
3. View Creation in Dynamics 365 (If Possible):
Best Practices:
Connection entity.Record1 and Record2. This will make it easier to apply conditional logic.By following these best practices, you can effectively address the directionality challenge of the Connection entity in Power BI and create accurate and consistent reports.