Forum Discussion
Slicer horizontal radio button
- 2 months ago
Migration from one system to another is rarely an apples-to-apples process, so it's important to set that expectation with stakeholders from the start. That said, you could also try using the button slicer with a horizontal layout.
Hello Rupa01,
Thank you but, No, I need to keep the Radio Button, because it is a Migration Project so the Customer needs to have the exact Layout in Power BI that he used to see in Microstrat, so I can not change with Tile or whatever. It should be exactly as the Screenshot I posted in my request.
A true horizontal list slicer with radio button circles is not supported in Power BI.
As a workaround, you can achieve a similar experience by:
- Using a hidden native slicer (for actual filtering)
- Creating horizontal buttons (Daily / Monthly)
- Using bookmarks to control selection
- Adding Unicode symbols (● / ○) to mimic radio buttons
This gives a horizontal, single-select, radio-style UI, while retaining slicer functionality.
1. Create a slicer table (if not available):
Granularity = DATATABLE( "View", STRING, { {"Daily"}, {"Monthly"} })
2. Add a slicer using Granularity: Turn ON Single select
3. Create a selection measure:
Selected View = SELECTEDVALUE(Granularity[View], "Daily")
4. Create label measures (radio look):
Daily Label = IF([Selected View] = "Daily", "● Daily", "○ Daily")Monthly Label =IF([Selected View] = "Monthly", "● Monthly", "○ Monthly")
5. Add two buttons (horizontal) and bind text using fx:
Button 1 → Daily Label
Button 2 → Monthly Label
6. Create bookmarks:
Select Daily in slicer → create BM_Daily
Select Monthly in slicer → create BM_Monthly
Note: Ensure Slicer is hidden when saving the bookmarks
7. Assign actions:
Daily button → BM_Daily
Monthly button → BM_Monthly
💡 Helpful? Give a Kudos 👍 — keep the community growing
✅ Solved your issue? Mark as Solution ✔️ — help others find it faster
Best regards,
Rupasree Achari | BI & Fabric Analytics Engineer