Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi! I'm embedding a Dashboard using this code from Github and it works fine but what I want is that the dashboard that is embedded works as the Dashboard that I have in my own workspace (on app.powerbi.com). This means that when I clicked on a tile that is pinned from one report, the report gets open (where the visual graph is) and I can see the information that is there. Actually the embedded dashboard and his tiles just are like images and this can't be done. There's a way to do this?
Solved! Go to Solution.
@Juramirez wrote:
Hi! I'm embedding a Dashboard using this code from Github and it works fine but what I want is that the dashboard that is embedded works as the Dashboard that I have in my own workspace (on app.powerbi.com). This means that when I clicked on a tile that is pinned from one report, the report gets open (where the visual graph is) and I can see the information that is there. Actually the embedded dashboard and his tiles just are like images and this can't be done. There's a way to do this?
That is not possible in embedding scenario. When embedding a dashboard, the embedding token has no more access to any other reports/dashboards than the embedded dashboard. Actually you can still customize the tile click events with Power BI Javascript API. See snippet below.
var config = {
type: 'dashboard',
tokenType: models.TokenType.Embed,
accessToken: accessToken,
embedUrl: embedUrl,
pageView: "fitToWidth",
id: embedDashboardId
};
var dashboardContainer = $('#dashboardContainer')[0] ;
var dashboard = powerbi.embed(dashboardContainer, config);
dashboard.on("tileClicked", function() {
console.log("tileClicked");
});
@Juramirez wrote:
Hi! I'm embedding a Dashboard using this code from Github and it works fine but what I want is that the dashboard that is embedded works as the Dashboard that I have in my own workspace (on app.powerbi.com). This means that when I clicked on a tile that is pinned from one report, the report gets open (where the visual graph is) and I can see the information that is there. Actually the embedded dashboard and his tiles just are like images and this can't be done. There's a way to do this?
That is not possible in embedding scenario. When embedding a dashboard, the embedding token has no more access to any other reports/dashboards than the embedded dashboard. Actually you can still customize the tile click events with Power BI Javascript API. See snippet below.
var config = {
type: 'dashboard',
tokenType: models.TokenType.Embed,
accessToken: accessToken,
embedUrl: embedUrl,
pageView: "fitToWidth",
id: embedDashboardId
};
var dashboardContainer = $('#dashboardContainer')[0] ;
var dashboard = powerbi.embed(dashboardContainer, config);
dashboard.on("tileClicked", function() {
console.log("tileClicked");
});
Thanks @Eric_Zhang. Can I embed a dashboard and a report and show only the dashboard and when a tile is clicked that the embedded report opens in the page of this one that I want? I mean, by example, I have a dashboard with 2 tiles and a report with 2 pages. Only the dashboard is shown to the client (when he get into the page) and when he clicked on tile 2 that the report opens in the page 2 (i don't know if this can be done modifying the JS of the embedded dashboard).
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |