Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Power BI is a feature-rich tool for building powerful data reports and dashboards. But beyond the commonly used visuals and DAX measures, there's a hidden gem that can add personality, context, and even visual storytelling to your reports — the UNICHAR() function.
In this blog, we’ll explore what UNICHAR() does, how to use it, and where it can bring real magic to your reports. 🪄
🔍 What is the UNICHAR() Function?
The UNICHAR() function returns the Unicode character that corresponds to the given numeric code.
📌 Syntax:
UNICHAR(<Unicode_Code>)
🧠 Example:
Checkmark = UNICHAR(10004)
This will display: ✅
Unicode is a universal character set that includes symbols, emojis, characters from various languages, and more — meaning you can go far beyond plain text.
Let’s look at how this small function can make a big impact.
1️⃣ Custom Icons & Visual Indicators
Use UNICHAR() to add visual feedback like checkmarks, crosses, arrows, and more.
✅ Example:
Success Icon = IF([Status] = "Completed", UNICHAR(10004), UNICHAR(10008))
These symbols help users immediately identify statuses without reading detailed text.
Emojis can turn boring tables into engaging insights. You can represent customer sentiment, priority levels, or product types with just a glance.
Customer Feedback =
SWITCH(TRUE(),
[Rating] = 5, UNICHAR(128522), -- 😊
[Rating] = 3, UNICHAR(128528), -- 😐
[Rating] = 1, UNICHAR(128546) -- 😢
)
👀 Bonus Tip: Combine with conditional formatting to show these emojis dynamically in table visuals!
You can even use UNICHAR() to add flag emojis for internationalization — making your reports more user-friendly in global environments.
LanguageFlag =
IF([Language] = "French",
UNICHAR(127467) & UNICHAR(127479), -- 🇫🇷
UNICHAR(127464) & UNICHAR(127487) -- 🇺🇸
)
🗣️ Want to show language or region indicators next to your data? This is the cleanest way.
Sometimes, all you need is a nice horizontal line, arrow, or bullet point to separate or decorate your visual components.
LineSeparator = UNICHAR(8213) -- ⎯⎯⎯⎯
Bullet = UNICHAR(8226) -- •
RightArrow = UNICHAR(10145) -- ➡️
You can use these in table columns, cards, or even as a legend in tooltips.
You can find Unicode codes at:
Just copy the code number and plug it into UNICHAR()!
The UNICHAR() function in Power BI may not get the spotlight, but it’s a game-changer for anyone looking to:
Next time you're building a dashboard, think beyond charts. Add some Unicode charm with UNICHAR()! 🧩
📢 Let’s Stay Connected!
Regards
Anmol Malviya | Addend Analytics
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.