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);
}