asp.net framework
1 TopicPassing parameters through asp.net form framework to paginated report not working
1. I am attempting to integrate a Power BI Paginated report into an ASP.NET webForms application (using the .NET Framework). 2. I am working on sending values as input parameters to load the paginated report. The main problem is that the parameters are not being passed to the report, and it is not loading. Issues: 1. Uncaught Error: There was an attempt to embed a component of type: paginated, but no corresponding component was found. Please confirm that the specified type is correct. 2. The parameters are either not being passed to the paginated report or the report is not loading with the selected filter values. Below are the code snippet used. <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/powerbi.js"></script> <script> var embedUrl = '<%= EmbedUrl %>'; var embedToken = '<%= EmbedToken %>'; var reportId = '<%= ReportId %>'; // Your selected parameters var empId = '<%= EMP_ID %>'; var empchildId = '<%= EMP_CHILD_ID %>'; var leadId = '<%= LEAD_ID %>'; var startDate = '<%= START_DATE %>'; var endDate = '<%= END_DATE %>'; function embedPaginatedReport() { if (!embedUrl || !embedToken || !reportId) return; var models = window['powerbi-client'].models; var config = { type: 'paginated', // <-- This is critical for paginated reports tokenType: models.TokenType.Embed, accessToken: embedToken, embedUrl: embedUrl, id: reportId, permissions: models.Permissions.All, settings: { filterPaneEnabled: false, navContentPaneEnabled: true }, parameters: [ { name: "EMP_ID", value: empId }, { name: "EMP_CHILD_ID ", value: null }, { name: "LEAD_ID ", value: leadId }, { name: "START_DATE", value: startDate }, { name: "END_DATE", value: endDate } ] }; var reportContainer = document.getElementById('powerBIReportContainer'); powerbi.reset(reportContainer); powerbi.embed(reportContainer, config); } document.addEventListener("DOMContentLoaded", embedPaginatedReport); window.onload = embedPaginatedReport; //window.onload = function () { // embedPowerBIReport(); //}; </script>Solved1.5KViews0likes5Comments