How to Fix a Model-Driven App Record ID URL Issue in Power BI
Question details
The user needs to resolve an issue where creating dynamic URLs for Dynamics 365 model-driven app records in Power BI fails to open the requested record.
- Product
- Power BI
- Device & OS
- not provided
- Scenario
- Appending a record ID to a Dynamics 365 app URL within Power BI to create dynamic navigation links.
- Observed behavior
- Clicking the dynamic URL either prevents navigation entirely or opens the model-driven app without displaying the specifically requested record.
Ensure you have the correct administrative or user access rights in both Power BI and Dynamics 365 before modifying URL structures.
Verify URL Format and Entity Parameters
Check the structure of your URL, specifically focusing on the entity logical name and the record GUID syntax.
A common reason for model-driven app URLs failing to route properly is a malformed URL string. Dynamics 365 requires exact parameter names and correct GUID formatting to successfully load a specific record.
Ensure the URL follows the standard Dynamics 365 format containing the app ID, page type, entity name, and record ID parameters.
Confirm that the 'etn' parameter matches the exact logical name of the entity (usually lowercase), not the display name.
Ensure the appended record ID (GUID) passed from Power BI is correct, formatted without invalid characters, and perfectly matches the target record in Dynamics 365.
Check Access Permissions
Ensure the user attempting to open the link has the necessary permissions in Dynamics 365.
Seek Community Support for Advanced Troubleshooting
Consult official Microsoft communities for complex or persisting environment-specific routing issues.
Need a Lightweight Office Suite for Data Reporting?
While WPS Office does not directly resolve Power BI or Dynamics 365 URL routing issues, it serves as a powerful, free, and lightweight alternative to Microsoft Office for creating, analyzing, and sharing data reports. Enjoy seamless format compatibility and a familiar interface without the heavy subscription costs.

Frequently Asked Questions
Why does my Dynamics 365 URL open the app but not the specific record?
This usually happens if the 'etn' (entity name) parameter is incorrect, the 'id' (GUID) is invalid or improperly concatenated, or the user lacks permission to view that specific record.
How do I dynamically pass a record ID from Power BI to a URL?
You can use DAX to concatenate the base Dynamics 365 URL string with the specific record ID data field, creating a dynamic Web URL column in your Power BI dataset.
What are the required URL parameters for opening a model-driven app record?
The standard parameters required to successfully route to a specific record are 'pagetype=entityrecord', 'etn=[entity_logical_name]', and 'id=[record_guid]'.




