cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
coffey88
Frequent Visitor

API activePage.getFilters() throws 500 after drill through from a page with bookmark applied.

We have a report page with bookmark applied. After clicking an item to drill through to, the embed drills through successfully. However I am trying to get the current filters/visuals from the active page during the 'rendered' event. I have found that if I have the settings like this:
 settings: {
            panes: {
                filters: {
                    visible: true,
                    expanded: true
                },
            }
}
The activePage.getFilters works as expected. However when visible is false. I can debug to a 500 from PBIs api request.

If their is no bookmark state applied, it does not 500. I wonder if it has to do with a filter that is within the bookmark state. When the filters are visible, I noticed this filter in the result of getFilters, that stood out to me:
{
"$schema": "http://powerbi.com/product/schema#notSupported",
"target": null,
"filterType": 2,
"message": "Not supported filter type - can't serialize to json syntax.",
"notSupportedTypeName": "Passthrough"
}

I wonder if this is some how breaking the non-visible getFilters call? This was all reproducable in the PBI Playground. From a developer POV, the visibility of filters pane should not determine the result of the getFilters API call.

1 ACCEPTED SOLUTION
coffey88
Frequent Visitor

MS support said the 500 was expected when the filters pane is hidden. 🙃 As a work around I have implemented to show the filter pane, getFilters(), hide the filters all behind a loading sign until everything is ready.

View solution in original post

1 REPLY 1
coffey88
Frequent Visitor

MS support said the 500 was expected when the filters pane is hidden. 🙃 As a work around I have implemented to show the filter pane, getFilters(), hide the filters all behind a loading sign until everything is ready.

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Top Kudoed Authors