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

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. 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
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

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.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

Top Solution Authors