Embed Power BI File in to Windows Application using local data
Very possible to do.
Embedding Power BI reports requires either Power BI Report Server (an enhanced SSRS) or Power BI Portal services. The report is embedded in an IFRAME or other embedded web browser. (They are HTML, CSS and JavaScript.)
Licensing will be a consideration for your project. While the Power BI Desktop client is free, the Power BI Report Server and the hosting of reports from the cloud are not. The users who publish the reports will need a Power BI Pro subscription. If you are looking for a free or inexpensive embedded report solution, this is not it.
https://azure.microsoft.com/en-us/services/power-bi-embedded/
https://learn.microsoft.com/en-us/power-bi/developer/embedding
https://learn.microsoft.com/en-us/power-bi/developer/azure-pbie-what-is-power-bi-embedded
https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/
PowerBI Secure Embed on webpage and connect powerbi from backend
Yes, you need to embed these dashboards and reports into your application, using app owns data scenario.
How to do this is asked many times. See for example Is there any way to embed power bi reports and dashboards in vb.net or C# desktop application with sql server 2008 database?
Related Topics
When Is Optimization Premature
How to Crop a Polygonal Area from an Image in a Winform Picturebox
Advantages to Using Private Static Methods
How to Write a Viewmodelbase in Mvvm
What Are the Benefits of Resource(.Resx) Files
How to Get the Data Type of a Variable in C#
How to Make Picturebox Transparent
Find Character with Most Occurrences in String
Implementing Hoey Shamos Algorithm with C#
.Net Regex Matching $ with the End of the String and Not of Line, Even with Multiline Enabled
Why Is Try {...} Finally {...} Good; Try {...} Catch{} Bad
What Replaces Wcf in .Net Core
Async Call with Await in Httpclient Never Returns
Binding Property to Control in Winforms
How to Initialize a C# Attribute with an Array or Other Variable Number of Arguments