2025 Week 16 | Power BI: Cards – NEXT Level | with emojis and variances label

Introduction

🎉 Happy Workout Wednesday, data fam! 🎉

I’m thrilled to be back with another Power BI challenge—and this one is all about taking something simple and pushing it to the NEXT level! 💪

Cards are often the go-to for showing big, bold numbers. But what if we could make them smarter?

More informative, expressive, and even a little bit fun? 🤩

This week, your challenge is to level up the humble Power BI Card by:

  • Adding variance labels to show how metrics compare to targets 📊

  • Including emojis to intuitively signal performance 📉

  • Creating a clean, sleek layout that instantly communicates status at a glance 🔍

Whether it’s sales performance, website traffic, or customer satisfaction—let’s make those KPIs pop and tell a story without needing a single extra click!

I’m super excited to see your creative takes on this challenge. Let’s turn those plain old cards into something fun-tastic 💫

Ready? Set? CARDify!

P.S. I’m sorry for all the wordplay 🤣 but I couldn’t resist!

Requirements

  1. Open the starter file that contains the data you’ll need for this challenge.
  2. Create 6 measures:
    1. Revenue
    2. Revenue month over month
    3. Percent change in revenue from previous month to current month
    4. Variances label that includes thumbs up/down emojis
    5.  Difference in revenue month over month
    6. Formatting for text color (up vs down)
  3. Add a slicer visual to the canvas using the month value
  4. Plot a card visual and format:
    • Callout value using your formatting for text color measure
    • Subtitle 
    • Background

Dataset

Data for this challenge can be downloadedThere are 3 tables needed for this exercise: Date, FactSales, and DimSalesTerritory.

Share

After you finish your workout, share on social media using the hashtags #WOW2025 and #PowerBI. You’re welcome to tag the author(s) on LinkedIn! [Kathrin Borchert]

On Bluesky, tag @mirrortears.bsky.social, @mmarie.bsky.social, @shan-gsd.bsky.social, and @merrykerry.bsky.social.

Solution

Leave a Comment

Scroll to Top