How to Use a Radio Button in Power BI

In Power BI, radio buttons serve as a versatile and efficient tool for enhancing user interactivity and data visualization. Radio buttons provide a straightforward means of making single selections from a predefined set of options, thereby offering a streamlined and intuitive user experience.

This interactive feature proves particularly valuable when designing reports and dashboards, allowing you to easily toggle between different data perspectives or filter results based on specific criteria.

By incorporating radio buttons into your Power BI projects, you can empower users of your dashboard to navigate and analyze data with precision, fostering a more engaging and dynamic data exploration process.

This post will highlight the significance of radio buttons in Power BI, emphasizing their role in facilitating a more interactive and user-friendly data analytics environment.

What is a Radio Button in Power BI?

In Power BI, a radio button is a type of graphical user interface element that allows you to make a single selection from a predefined set of options. It is typically used in conjunction with other filter or input controls to enable you to interactively manipulate and analyze data in reports and dashboards.

Radio buttons are purposefully designed to offer you a selection of mutually exclusive choices. When you select one option, other options in the same group will be deselected. This functionality makes radio buttons particularly effective when only one choice is needed or permitted at a time.

In Power BI, incorporating radio buttons enhances interactivity, allowing you to filter and explore data dynamically, providing a more intuitive and engaging data analysis experience.

Radio buttons are only available on slicers in Power BI. To enable a slicer to make use of a radio button, you must activate the Single select option. Here’s how:

  1. Select the slicer visual
  2. Navigate to the Format visual tab in Visualizations
  3. Click the dropdown menu labelled Options
  4. Toggle on the Single select setting.

Once completed, the slicer will display radio buttons on the left side of its items which also indicates only one item can be selected at a time.

Radio Buttons for Customized Filtering

One way you can take full advantage of radio buttons is to create a radio button that determines search criteria. This feature aims to enhance user interaction and control within a Power BI dashboard by introducing a radio button-driven functionality for selecting search criteria.

It offers a user-friendly and efficient way to choose from distinct attributes. Once a selection is made using the radio button, the second slicer (text slicer) dynamically adapts to filter and display data based on the selected attribute.

When a selection is made in the radio button slicer on this dashboard, the second slicer shows the categories associated with the chosen dimension. This convenient feature empowers you and other users to effortlessly display underlying data at various levels of detail by using different categories.

To begin, first, add a chart to the step to achieving this: create field parameters.

Field Parameters

In Power BI, field parameters are a powerful tool that allows you to create dynamic and interactive reports. They act like variables that you can use to easily switch between different measures, and dimensions, or even control visual properties within your report, without needing to create multiple versions.

To set up field parameters, go to the Modeling tab, select New parameter and click on Fields.

To add columns to the Add and reorder fields box in the Parameters window, simply select the desired columns from the Fields box. You can customize the parameter name using the Name text box and rename the columns by double-clicking on them in the Add and reorder fields” box.

Finally, check the Add slicer to this page box and click on the Create button to complete the process.

When you’re done, a slicer will be added to the report page. Enable the Single Selection setting to activate the radio button.

You should note that by adding a field parameter, you can introduce a new table to your data model. To access this feature, navigate to the Data view section and click on the DimParam field. Within this section, you will discover the DAX syntax utilized to create the parameter.

This syntax can be modified to add new fields or rename existing ones, providing you with the flexibility to adapt your data model to your specific needs.

Now, to create the second slicer, follow these steps.

  1. Add a table visual to the report and add the parameter field to the values well in the table.

The table should display rows of items corresponding to the category selected in the first slicer.

  1. While the table visual is selected, click on the slicer visual.

Now, you will see all the categories corresponding to the selected category in the first slicer.

The reason for initially creating a table visual and subsequently converting it to a slicer is that directly adding the parameter to a slicer will only refer to the selected category in the first slicer.

By using this technique, Power BI is “tricked” into making the second slicer display the sub-categories corresponding to any selected category in the first slicer. With this setup, you can effortlessly create and slice your visualizations with a simple click.


In conclusion, radio buttons in Power BI enhance user interactivity and streamline data exploration in reports. By offering clear choices and dynamically filtering visuals, they enable self-service analytics and enrich understanding.

Mastering their nuances takes practice, but their intuitive nature and customization options make them valuable for creating engaging reports. So, don’t hesitate to incorporate radio buttons into your next creation – they can have a surprising impact on your audience’s data journey!

About the Author

Oluwaseun Olatoye

Oluwaseun Olatoye

Oluwaseun is a business intelligence analyst with expertise in Google Sheets, Excel, Power BI, SQL. He has worked with various businesses to make data-driven decisions. He enjoys helping others learn and grow.

Related Articles



Submit a Comment

Your email address will not be published. Required fields are marked *

Get the Latest Tech Tips

Write For Us

Are you a tech enthusiast with a talent for writing great content? Come write for us!

Follow Us

Follow us on social media to stay up to date with the latest in tech!