Communicating Key Metrics with Cards | Power Bi Tutorial - Learn with VOKS
Back Next

Communicating Key Metrics with Cards


In data analysis, sometimes a complex chart is too much information. When a manager asks, "What was our total profit yesterday?" or "How many customers do we have?", they are looking for a single, unmistakable number.

In Power BI, we use the Card visual to highlight these KPIs (Key Performance Indicators).


1. What is a Card Visual?

A Card is a simple, high-impact visual that displays a single value. It is usually the first thing a user looks at when they open a dashboard.

  • The Single Value Card: Displays one metric (e.g., Total Sales).
  • The Multi-Row Card: Displays a group of related metrics (e.g., Sales, Profit, and Tax) in a vertical or horizontal list.
  • The New "Card (new)" Visual: A more modern version that allows for "Reference Labels," icons, and advanced formatting within a single container.


2. How to Add a Card

Adding a card is a straightforward process, but formatting it for readability is where the skill lies:

  1. Go to the Visualizations Pane and click the Card icon (the one with "123" on it).
  2. Drag a numeric field (like Sales) or a Measure (like Total Profit) into the Fields well.
  3. By default, Power BI will perform a "Sum." You can change this to Average, Count, or Minimum by clicking the dropdown arrow next to the field name.


3. Formatting for Impact

Because a card is meant to be read quickly, formatting is crucial. Use the Format Pane (the paintbrush icon) to adjust these settings:

  • Callout Value: This controls the font, size, and color of the main number.
  • Tip: Ensure the font is large and bold enough to stand out.
  • Category Label: This is the text below the number (e.g., "Total Revenue"). You can turn this off if you prefer to use a custom Title.
  • Display Units: Power BI automatically "shortens" large numbers (e.g., $1.2M$ instead of $1,200,000$). You can set this to "None" if you need to show the exact, raw number.


4. Advanced: The New "Card (new)" Visual

Introduced recently, the New Card visual (often found at the bottom of the visuals list) allows you to do much more than the classic version:

  • Multiple Items: You can add 5 or 6 metrics into one single visual container.
  • Reference Labels: You can add a smaller number below the main one—for example, showing "Total Sales" as the main number and the "% growth vs last year" as a reference label underneath.
  • Images/Icons: You can add icons (like a dollar sign or a trend arrow) directly into the card.


5. Best Practices for Analysts

  • Placement: Place your most important cards at the Top-Left of your report. This is the "Prime Real Estate" where human eyes naturally start reading.
  • Consistency: If you have four cards in a row, make sure they are the same size and use the same font style.
  • Color Coding: Use "Conditional Formatting" on the callout value. For example, make the number Red if profit is negative and Green if it meets the target.
  • Context: A number on its own is just a number. Use a title or a category label so the user knows exactly what they are looking at (e.g., "Active Users" vs "Total Signups").


Power Bi
Introduction to Power BI Core Features of Power BI Loading and Opening Existing Reports Communicating Key Metrics with Cards Interactivity and Detail — Slicers and Tables Slicers Cleaning Data Power query editor; renaming and re ordering of columns, finding anomalies Field Aggregation & Data Manipulation Transforming & Formatting Columns Formatting Currency Making maps with geographic data Visualization options; dashboards or reports, tables and scatter charts, bubble charts, KPIs, guage Conditional formatting Sorting, Removing Duplicates, and Plotting in Pandas Dax in power bi, context Dax formulas, date data bars, histogram and pie charts Load and Transforming Data Dimensional modeling Facts and dimensional table modeling Breaking tables into multiple tables Finding relationships between tables
All Courses
Advance AI Bootstrap C C++ Computer Vision Content Writing CSS Cyber Security Data Analysis Deep Learning Email Marketing Excel Figma HTML Java Script Machine Learning MySQLi Node JS PHP Power Bi Python Python for AI Python for Analysis React React Native SEO SMM SQL