Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
| MESSAGE | DESIRED RESULT | FORMULA 1 RESULT | FORMULA 2 RESULT |
| Certification #1 | 1 | #1 | 1 |
| Certification #2 | 2 | #2 | 2 |
| Certification #3 | 3 | #3 | 3 |
| 2017 Live Webinar #1a | 1a | #1a | 1a |
| 2017 Live Webinar #1b | 1b | #1b | 1b |
| 2017 Fall Party | 201 | ||
| Committee Nominations | Com |
I’m working with email message data. Sometimes, there are multiple messages with the same title, distinguished by order number (#1, #2A, etc)
If the message contains a “#,” I’m looking to extract the 3 characters after the “#” sign in a the text string of the email message title. If the message does not contain the “#” character, I want to return a blank.
If I use Formula 1, it returns the blanks, but it also returns the “#” sign, which I don’t want:
Formula 1 = IFERROR(MID(Emails[Message], FIND("#",Emails[Message],1,BLANK()),3),"")
Formula 2 strips off the “#”, but it also returns the first 3 characters of the Messages that don’t contain “#,” instead of the blanks I want:
Formula 2 = IFERROR(MID(Emails[Message], FIND("#",Emails[Message],1,BLANK())+1,3),"")
I can't seem to find the proper order for the IFERROR statement and its associated blank.
Solved! Go to Solution.
Hi, try with the follow dax:
Column =
VAR FINDIT =
FIND ( "#", Table4[MESSAGE], 1; 0 )
RETURN
IF ( FINDIT > 0, MID ( Table4[MESSAGE], FINDIT+1, 3 ) )
That gave me the same results as Formula 1 -- the "#" is in front of the Message order numbers.
Apologies,
I missed the +1.
That worked!
Thanks.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 46 | |
| 42 | |
| 23 | |
| 18 |
| User | Count |
|---|---|
| 193 | |
| 123 | |
| 99 | |
| 67 | |
| 49 |