Forum Discussion

397660's avatar
397660
Regular Visitor
2 years ago

Not able to Create a report in power bi service programatically using Javascript

let embedCreateConfiguration = {
tokenType: models.TokenType.Embed,
accessToken: embedToken,
embedUrl: "https://embedded.powerbi.com/ReportEmbed",
datasetId: datasetId,
permissions: models.Permissions.All,

settings: {
background: models.BackgroundType.Transparent, useCustomSaveAsDialog: false,

localeSettings: {
language: "en-us"
},
bars: { statusBar: { visible: true},
actionBar: { visible: true }},
panes: { bookmarks: { visible: true }, fields: { expanded: false, visible: true }, filters: { expanded: false, visible: true},
pageNavigation: { visible: true}, selection: { visible: false },
syncSlicers: { visible: true}, visualizations: { expanded: false, visible: true}}}};

 

let embedContainer = $('#embedContainer')[0];
// Create report
var report = powerbi.createReport(embedContainer, embedCreateConfiguration);
let saveAsParameters = {
name: "nw report",
targetWorkspaceId: "df98e615-ae6e-41b0-b70e-aa9bac71bd88"
};
report.saveAs(saveAsParameters);
var isReportSaved = report.isSaved();