Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Statement: Report 'T' has been published on a particular dataset 'D1' and is being used by nearly 8 users. - A new dataset 'D2' was made available a week later, with more columns.
Issue: The only way I know - is to create asimilar report 'T1' using the pbix file of Report 'T' and selecting the 'd2' dataset from desktop.
When I publish this updated pbix file to Power BI service, it creates a duplicate of the report.
I intend to make an update to the report 'T' that was already shared and is being used by our team. Is there a way I can replace the dataset 'D1' with the updated 'D2' through Desktop or Service, on the published report 'T'?
Thanks in Advance.
Kaushik ASV
Solved! Go to Solution.
Hi @kaushik_asv,
To dynamically change dataset used in a report, you can generate a Query Parameter. You can either change the parameter value in Power BI desktop or in service. For details, please see: Power BI Desktop Query Parameters, Part 1
But in your scenario, since Report 'T' has been created without any parameter and has been published to service, it is not able to change its data source. One workaround is to create a similar report 'T1' using the pbix file of Report 'T' and still save the new report with name 'T'. When you publish the new report 'T' to service, it will overwrite the old one.
Regards,
Yuliana Gu
I had this same issue and realised that a quick and dirty way might be to update the datamodel for the original dashboard. You may follow these steps
1. On the "Data" pane on the far right, right click the three dots (...) after the dataset name
2. Select Edit Query
3. Clock on Data source settings
4. Click "Change Sourse..."
5. Enter the credentials of the new data source
6. Click ok
7. Click close to retuen to the PowerQuery Editor
8. Click "Close and apply" to apply the changes and refresh. and you are good to go
Hi @kaushik_asv,
To dynamically change dataset used in a report, you can generate a Query Parameter. You can either change the parameter value in Power BI desktop or in service. For details, please see: Power BI Desktop Query Parameters, Part 1
But in your scenario, since Report 'T' has been created without any parameter and has been published to service, it is not able to change its data source. One workaround is to create a similar report 'T1' using the pbix file of Report 'T' and still save the new report with name 'T'. When you publish the new report 'T' to service, it will overwrite the old one.
Regards,
Yuliana Gu
I was able to replace the report using the pbix file and republishing it with my changes while using the same report name. It prompted me to check if I meant to replace existing report. I'm glad I could make these changes without having to resend a newly created report just for the sake of a few tweaks. Thank you @v-yulgu-msft
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.