Skip to main content

Input slicer: Filter reports and collect user input (Generally Available)

Headshot of article author Zoe Douglas

Previously known as the “text slicer” while in preview, this visual lets you type or paste values directly into a slicer to filter your report—no scrolling or searching through long lists required.

What you can do with the input slicer

Report consumers can quickly filter the report to what they are looking for using the input slicer. If you’ve ever needed to filter a report by a specific order ID, customer name, or product code, the input slicer is designed for exactly that. Instead of selecting items one by one from a dropdown, you can type values directly or use partial text to find matching records.

Traditional slicers work well when you have a manageable number of categories to choose from. But what happens when you have hundreds of customers, thousands of order IDs, or you simply don’t know the exact value you’re looking for?

This post introduces the input slicer through a few representative scenarios to illustrate how it works and when it’s useful. The examples are meant to show common patterns and possibilities rather than exhaustively cover every configuration option.

The input slicer addresses these scenarios:

  • Type multiple filter values: Enter order IDs, customer names, or product codes one at a time, pressing Enter after each to build your filter list.
  • Search with partial matches: Type a few characters and use the “Contains” or “Starts with” operators to find records when you only remember part of a name.
  • Collect free-form input: Use the visual without a data column to capture user input for translytical task flows, such as comments, approval notes, or values for data writebacks.

This walkthrough focuses on getting you familiar with the experience; for complete and up‑to‑date configuration details as the feature evolves, see the input slicer documentation on Microsoft Learn.

Getting started

To try the input slicer, you can create sample data in a blank report. Open Power BI Desktop, go to Modeling > New table, and enter the following DAX expression:

Sample Products =

DATATABLE(

"Product", STRING,

"Sales", INTEGER,

{

{"Apple", 150},

{"Banana", 200},

{"Cherry", 75},

{"Date", 50},

{"Elderberry", 125},

{"Fig", 90},

{"Grape", 180}

}

)

Sample Products =

Next, create a bar chart using the Product and Sales columns so you can see the filtering in action.

Step 1: Add the input slicer

Select the input slicer from the Visualizations pane. Then drag the Product column to the slicer’s Field well. The slicer displays an input box where you can type filter values.

Power BI report canvas showing an input slicer bound to the Product field and a bar chart of Sales by Product.

Figure: Input slicer added to the report to filter the Product field.

Step 2: Type or paste values

Type a value like “a” in the input box and press Enter. The value appears as a pill, and your bar chart filters to show only products containing the letter “a” (Apple, Banana, Date, Grape).

Input slicer with an entered value (shown as a pill) and a bar chart filtered to products whose names match the entry.

Figure: Typing a value and hitting Enter creates a pill and filters the visual to matching products.

Step 3: Choose a filter operator

Select the dropdown arrow on the slicer to choose how your entered values match the data. The following filter operators are available:

  • Contains all: Records must contain all entered values
  • Contains any: Records contain at least one entered value (default)
  • Does not contain any: Excludes records with any entered value
  • Starts with any: Records start with any entered value
  • Does not start with any: Excludes records starting with any entered value
  • Is any: Records exactly match any entered value
  • Is not any: Excludes exact matches

For example, change the filter operator to Starts with any to only see values that start with the text you entered. Report creators set the initial operator, but consumers can change it at any time when viewing the report.

 Input slicer operator dropdown showing text-match options such as Contains, Starts with, and exact match operators.

Figure: Choose how typed values are matched using the slicer’s operator menu (for example, Starts with any).

Step 4: Configure multiple values

By default, the slicer accepts multiple filter values. To allow only a single value, go to Format > Slicer settings > Options and turn off Accept multiple values.

Power BI Format pane open to Slicer settings, showing the option to enable or disable accepting multiple values for the input slicer.

Figure: Control whether the input slicer accepts one value or multiple values in Slicer settings.

To filter by multiple values, type another value and press Enter. Each value becomes its own pill, and the report filters to records matching any of the entered values.

Other example scenarios

The following are some other scenarios that would work with the input slicer.

Scenario 1: Sales team reviewing specific accounts

A sales manager needs to review 10 specific accounts flagged for follow-up. They type each account ID into the input slicer, pressing Enter after each one, and change the filter operator is any for exact matches. The report instantly filters to show only those accounts, letting them focus on the data that matters.

Scenario 2: Support team finding customer tickets

A support agent needs to find tickets for a customer but only remembers the last name starts with “John.” Using the Starts with any operator, they type “John” and see all matching customers—Johnson, Johnston, Johnstone—without scrolling through thousands of entries.

Scenario 3: Data writebacks with translytical task flows

A report includes an input slicer without a data column connected. Users type comments or approval notes into the slicer, and a button configured with translytical task flows submits that input to update the underlying database—all without leaving the report.

Wrapping up

The input slicer gives report creators a simple, flexible way to filter data when traditional slicers fall short—especially when you’re working with large lists, partial values, or free‑form input. By typing values directly into the report, you can quickly focus on what matters without extra navigation or setup. Whether you’re narrowing results to a known set of IDs or enabling new interaction patterns in your reports, the input slicer opens up new ways to work with data.

Next steps

Try out the input slicer now available when creating reports in Power BI Desktop and the Power BI service and read the full documentation at Create and use an input slicer. For the most current guidance, settings, and limitations as the feature evolves, refer to the input slicer documentation on Microsoft Learn.