iblazeqt Skrevet 5. oktober 2022 Del Skrevet 5. oktober 2022 (endret) 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", } ] } ] }; ref: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/control-report-slicers#get-slicer-state 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); } Endret 5. oktober 2022 av iblazeqt Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå