29 Mar’19

D365 GeneralEnable Power BI Report and Dashboard in D365 Portal

Add Power BI report and Dashboard in D365 Portal


This blog explains how we can add Power BI report and dashboard in D365 portal.

Below are the Steps:

Step 1: Set up Power BI from Portal Admin Center

1. Go to the Dynamics 365 Administration Center page and select the Applications tab.

2. Select the name of the portal for which you want enable Power BI visualization, and then select Manage.

3. Click on Set up Power BI integration –> Enable Power BI visualization.

4. Click on Enable button you will get the below message.

Step 2: Add Power BI Visualization in D365 Portal

– Liquid tag is used to add the Power BI dashboard and reports.

Parameters used in Liquid code:

1.) Path: Path of the Power BI report or dashboard.
2.) Authentication type: There are two authentication type Anonymous and AAD.

If the Power BI report or dashboard is secure, then we use authentication type as AAD. It ensures that it is shared with Dynamics 365 Portal Azure Active Directory authenticated users.

Adding Anonymous Reports:

1.) Click on File 🡪 Publish to web.

2.) Click on Create Embed Code.
3.) Click on Publish.

4.) Copy below Link.

Liquid code: {% powerbi authentication_type:”anonymous” path:”URL” %}

5.) Add the liquid code on Web page where you want to display the report.
– Click on Edit 🡪 Language Content🡪 Source

– Add the Liquid code in Source code.
– Click on ok and Save.

– Report on Web Page.

Adding Secured Dashboard:

1.) Click on Share.

2.) Copy the Dashboard Link.

3.) Displaying Dashboard on Portal.

– Add the liquid code on Web page where you want to display the dashboard.
Liquid code: {% powerbi authentication_type:”AAD” path:”URL” %}
Click on Edit 🡪 Language Content🡪 Source

Dashboard in Portal:
– It will ask you to sign In to see the secured Power BI Report.

– Sign In and Accept the Permissions.

– Now you can see the Dashboard in Portal.


Written by

Vaishali Vyas

Software Engineer

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to streamline your business processes?

  • This field is for validation purposes and should be left unchanged.

Recent Articles

  • Expenses in PSA for Fixed Bid and T&M contracts

    23 August’ 2019

    Problem Definition: One of my clients decided to use Expense module in PSA and to his surprise he could see the amount v...

    Read more
  • Setup Dockers

    23 August’ 2019

    Docker is an independent container platform that enables organizations to seamlessly build, share and run any applicatio...

    Read more
  • Qualify Lead in D365 CE: Select which entity records should be created

    20 August’ 2019

    Wave 2019 Updates brought some really sought-after features. Another one which I would like to bring up is the Lead Qual...

    Read more
  • Early Opt-in for October 2019 Wave 2 Updates

    20 August’ 2019

    August 2, 2019 was when the Wave 2 Updates were to be out. And here we are! By now, you should have gotten the option to...

    Read more
  • Setting Unified Interface App Icons

    20 August’ 2019

    Default App Icons for typical D365 environment look like these.But here’s what you can do to change these to put...

    Read more
  • We respect your privacy.
  • This field is for validation purposes and should be left unchanged.