Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
EMtx
New Member

Custom Slicer example

Hello, 

I would like to create a custom slicer for a project. I'm a beginner in developping custom visuals and I can't find a basic example of a custom slicer that works. I've looked at the Microsoft Github but they seems outdated as I can't package them without error. The command pbiviz new -t slicer doesn't produce a slicer but the default visual without specifying a template.
I didn't find any tutorials or minimal working example, can somebody indicate any useful ressource to get started ?

Thanks in advance.

2 REPLIES 2
dm-p
Super User
Super User

Hi @EMtx,

 

I've built slicers previously, but only from the existing documentation as a reference. Unfortunately, I can't share these as they were developed privately for clients. ultimately, you need to think about:

 

  • Constructing a valid filter based on your visual's UI.
  • Applying this filter to the main window via the filter API.
  • Restoring your visual's UI state from the jsonFilters array that Power BI returns in the visual's update method. Bear in mind that Power BI may not apply a filter you request due to considerations it makes to reduce computation effort (such as other visuals on the page not necessarily needing the filter or your filter containing criteria that are invalid for your data model), so you may need to look at this during the lifecycle of your visual, as well as when it is restored on the canvas.

 

If you want some recent examples to refer to and possibly clone and build, you can look at the Text Search Slicer by databrothers (who open-source their code) or MS's Text Filter (which has received some recent-ish updates). These will hopefully give you an idea of how to start working with the filter APIs and how you might think about designing your visual.

 

Good luck!

 

Daniel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


On how to ask a technical question, if you really want an answer (courtesy of SQLBI)




Hi @dm-p,
Thanks a lot for your guidance, It will help me to get started ! 
Have a nice rest of your day.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Solution Authors