How to Build Interactive Cards in Power BI with the New Visual Features

With the March 2025 update, Power BI introduced powerful enhancements to the Card visual, opening up new ways to build interactive, visually rich, and dynamic dashboards. In this walkthrough, we’ll build an employee overview card system, complete with search, images, and conditional formatting. The best part? No workarounds or hacks, just native features.
Apr 4 / datatraining
Getting Started with the New Card Visual

Make sure you're using the March 2025 version or later. You’ll need the updated Card (new) visual to follow this tutorial.

We’ll build a dashboard showing employee profiles with slicers for search and filtering, dynamic images, and formatted text elements.
Setting Up Filters and Slicers

Start by inserting the following slicers:
  • Dropdown slicers for Office and Position.
  • Text search slicer for employee names (a newer addition to Power BI).

Inserting and Configuring the Card Visual

  1. Insert the new card visual.
  2. For the categories, select the employee name (e.g., "Name and Surname").
  3. Use the same field again for the callout value.

Next, let's make the magic happen.
Dynamic Colors Using Conditional Formatting

The March 2025 update lets us apply conditional formatting based on the filter context. You can now assign different colors or images depending on the current item.

1. Create a measure (e.g., CF test) that returns a color based on employee name.
2. Go to Formatting > Small Multiples Header > Background.
3. Turn on conditional formatting using the FX button and select your measure.
Adding Dynamic Images

To show a unique image for each employee:
  1. Go to Formatting > Images.
  2. Enable Image and switch to Image URL.
  3. Either use a measure that returns the correct URL or bind a column with image links.

Tip: Make sure your image URLs are publicly accessible.

Then style:
  • Set image size to ~100px.
  • Set image position to left of text.
  • Add spacing between image and text (e.g., 30px).
Reference Labels for Additional Info

Let’s add more information like position, office, email, and phone.
  1. Go to Reference Labels.
  2. Select the series ("Name and Surname").
  3. Add the fields: Position, Office, Email, and Phone.
To clean it up:
  • Turn off the titles (e.g., "First Position", "First Office").
  • Turn off the background color and borders.
  • Change text color and font style as needed.

You can also emphasize specific fields, such as making the position bold with Segoe UI Semibold.

Final Layout Adjustments

  1. Go to Small Multiples > Layout.
  2. Switch from single column to grid layout.
  3. Set max rows to 2 and columns to 3.
  4. Enable Continuous scroll (instead of paginated) to avoid hidden pages.

To keep all cards the same size:
  • Turn on "Fix number of tiles" under layout options.

Also, customize:
  • Row and column spacing.
  • Card padding and border radius (e.g., 10px).
  • Border colors and alignments.
Bonus: Add Icons to Reference Labels
Make your cards pop with icons:
  1. Turn on the title for a reference label (e.g., email).
  2. Set to Custom and paste a Unicode icon (via Win + .) or copy from a site like emptycharacter.com for spacing.

Repeat for phone, office, etc.
Tip: Add empty characters before the text to indent and align fields without changing layout.

Wrap-Up

This new version of the card visual unlocks interactive dashboards that were previously difficult or even impossible to build natively. Whether you're building dashboards for HR, projects, or products, this approach makes your reports smarter and more engaging.

Hope you like it!

Give it a try and see how it works for you! I’d love to hear what you think or see how you use this trick in your own reports.

How to Power BI

Watch it here

Launch Power BI Reports
that bring your organization
to a fully 
data-driven world.

Power BI Launch

After years of consulting we have developed a holistic solution for launching Power BI Reports in 3 months. From key metrics discovery, to report design, implementation and stakeholders' training. We know precisely how to launch Power BI reports that drive organizations' growth.

Power BI Trainings

Our technical trainings for report developers instantly upskill your teams. Alongside our unique business user trainings the improvement in overall organizational data literacy becomes immediately actionable.

Take your Skills to the Next Level

Power BI Trainings

__________