Embed Power BI Report in NXT

Hello - I am trying to create a button on NXT homepage that will launch a page with my Power BI Dashboard. I have the hyperlinked text on the homepage, but when I click it, I get a Nothing to See Here message. Are my App URL's missing something? I also noticed that my App - Environment is not authorized, I am not sure how to authorize it or if that is the problem?

700f3e47e76dce857da175ae6ba9c534-huge-im
These are the add-ins I have created - are they missing something?
853454f16143326e82665b2ac0aad051-huge-im
Looking at my Sky App - View Environment - it's not authorized, wondering if this is part of the problem?
344bf8204d5c70783132b02c7ff85c19-huge-im
Clickable link is showing up in NXT homepage

I've been going through this page, paired with my documentation from a Power BI accelerator last spring and I'm stuck!

Comments

  • Ashley Moose
    Ashley Moose Blackbaud Employee
    Eighth Anniversary Kudos 5 Name Dropper Participant

    Hi @Molly Glowacki - Looking at the URL's, the Home Page Action URL is wrong. The pagename parameter should be referencing the name of the page add-in. Which for you is Power BI Dashboard, not Campaign-Dashboard.

    In the Development Office Home Action add-in, try removing: Campaign-Dashboard

    and replace with: Power%20BI%20Dashboard

    (note: %20 represents the spaces)

  • @Ashley Moose Thanks for your reply! I understand that correction now and made the update! Unfortunately, I'm still getting the same “Nothing to See Here” message when I click the button. Here are my updated add-in URLs:

    64f140193f056678de4983266e73b483-huge-im

    I have double checked my Report ID and App ID's used. I think the issue must still be with the Power BI Dashboard add-in/Page (preview) one.

  • @Alex Wong Thanks for your reply! I do not have a group ID, when I follow the steps to find it, the ID = me. I would expect to see it between Groups/ and /Reports in the URL. Do I need to get my dashboard out of My Workspaces? If so, how should I do that?

    aed60cd90975f44a5b804eba6e27ad4e-huge-im


  • @Alex Wong I updated my link with no group ID and it worked! I was prompted to sign-in.

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Molly Glowacki
    Glad it is working for you.

    Item of concern is the “group”. Since it is in your workspace, and you didn't specify group. Your BI will likely not be able to show for others to see. As the “me” is different for different people, and another person is not going to have a power bi with that power bi ID in the “my workspace” of their login.

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Molly Glowacki
    while you are in your workspace.. the URL show “me”. However, if you actually click into the report you are trying to display. The URL should have the ID between /groups/ and /reports/

  • Ashley Moose
    Ashley Moose Blackbaud Employee
    Eighth Anniversary Kudos 5 Name Dropper Participant

    @Molly Glowacki To add a little more context, what Alex shared is totally correct and a valid way of displaying Power BI reports. The only downside of using a modal instead of a full page add-in is you lose the omnibar for navigation purposes.

    The add-in URLs you had did look correct at this point though so maybe the issue was related to the group ID. For more information on the parameters for embedding power BI reports, take a look at: https://docs.blackbaud.com/microsoft-connectors-docs/microsoft-power-platform/power-bi/power-bi-addins

  • @Ashley Moose Thanks, Ashley! The Omnibar would be helpful to keep, so I will keep troubleshooting.

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Molly Glowacki
    I am not sure if the Power BI SPA works for full page WITH omnibar. the Power BI SPA only have a “tile” or “button” option documented.

    Maybe @Erik Leaver or @Heather McLean or @Ben Wong can chime in.

  • @Molly Glowacki @Alex Wong I was able to get both URL methods to work after adding in the Group ID (thank you!), though to be honest I'm not sure I see much of a difference. I thought the omnibar would allow me to move back into normal NXT navigation. Should I expect to see navigation the options in the dark gray header? Below is a screenshot using the two add-ins from my initial post:

    0277a615f7b1d82bb8f29ae90d05194e-huge-im

    And a 2nd question!!! Do my teammates (who will not be creating dashboards, just viewing) need a Power BI Pro account? Is there a free account suitable for just being able to view the dashboards? I asked a teammate to click into the dashboard and they were prompted to Sign-in to Power BI, they have not worked with it before, so I want to make sure I am getting them set-up the right way. Our organization intends to use Power BI for additional needs, beyond NXT reporting, so this is our first staff exposure! # wise I would anticipate that being about 20 staff that would eventually want to view these.

    868154ba3e7ac101fb84c867741b48ea-huge-im
    View from teammate when clicking into dashboard in NXT
  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Molly Glowacki
    Power BI license is required for viewing too, AND that you will need to create a new workspace that gives them access to your published power bi.

    My workspace does not have ability to give others access.

  • Ashley Moose
    Ashley Moose Blackbaud Employee
    Eighth Anniversary Kudos 5 Name Dropper Participant

    @Molly Glowacki For the omnibar navigation, make sure to have &svcid=renxt included at the end of the URL. Looking at your original URLs it was in the Home Page action but the Page add-in.

    As far as the “full-page” option, that is not available for Tiles, but height is an available parameter. If no height parameter is provided, it defaults to 450. I believe the suggested height from the accelerator class is 800.

    CC: @Alex Wong