This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I'm trying to make sync slicers work in a custom visual. My custom slicer supports date range selection by creating an advanced filter, and works well on a single page. According to the documentation this requires nothing but adding supportsSynchronizingFilterState to the capabilities.json file. This seems far too simple: when I switch pages in my report, PowerBI calls the constructor and update functions of my custom slicer afresh on each page, and I cannot find any information on the filter state passed to my visual in the options. The sync slicer checkboxes look like this:
But the jsonFilters passed in are empty:
No jsonFilters
Where should I get the data from? There are further documentation hints pointing at FilterManager, but this has been removed in recent versions.
Further details: the example timeline slicer on Github does work. It's a good deal more complex than my slicer, and I can't currently spot what difference might be significant. To make things even more bizarre, occasionally there is data in the jsonFilter field. Here's my full capabilities.json:
{
"dataRoles": [
{
"displayName": "Date Range",
"name": "category",
"kind": "Grouping"
}
],
"objects": {
"general": {
"displayName": "General",
"properties": {
"selected": {
"type": {
"bool": true
}
},
"filter": {
"type": {
"filter": true
}
}
}}
},
"dataViewMappings": [
{
"conditions": [
{
"Category": {
"max": 1
}
}
],
"categorical": {
"categories": {
"for": {
"in": "category"
},
"dataReductionAlgorithm": {
"top": {}
}
}
}
}
],
"suppressDefaultTitle": true,
"supportsHighlight": true,
"supportsSynchronizingFilterState": true
}
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |