PowerBI Rapport embedding i React TS

Les hele artikkelen

Hei,

 

jeg har nå prøvd i 2 dager og endre på en Power BI rapport før den lastes inn i webapplikasjonen.

Jeg prøver å manipulere en hierkisk slicer. 
Noen som har erfaring med slikt, og kan bistå en fortvilet junior..? 

 

I første omgang tester jeg mot : https://playground.powerbi.com/en-us/dev-sandbox?refreshAccessToken=true&refreshAccessToken=true&refreshAccessToken=true ved å laste opp den aktuelle rapporten. 

 

Jeg lager filteret slik: 

 

const filter = {
«$schema»: «http://powerbi.com/product/schema#hierarchy»,
«target»: [
{
«table»: «manageunit_dim_companyhierarchy»,
«column»: «CompanyName»
},

 

{
«table»: «manageunit_dim_companyhierarchy»,
«column»: «RegionName»
}
],
«filterType»: 9,
«hierarchyData»: [
{
«operator»: «Inherited»,
«value»: «FirmaNavn AS»,
«children»: [
{
«operator»: «NotSelected»,
«value»: «Energi»,
}
]

 

}
]
 
Noen som har erfaring med dette?

 

try {
const pages = await report.getPages();

 

// Retrieve the active page.
let page = pages.filter(function (page) {
return page.isActive;
})[0];

 

const visuals = await page.getVisuals();

 

// Retrieve the target visual.
let slicer = visuals.filter(function (visual) {
return visual.type === «slicer» && visual.name === «name»;
})[0];

 

// Set the slicer state which contains the slicer filters.
await slicer.setSlicerState({ filters: [filter] });
console.log(«slicer was set.»);
}
catch (errors) {
console.log(errors);
}