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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi, I would like to use this function to calculate a column:
Shortened URLs (limited) =
IF
( LEN
(LEFT('Google Search Console - Summarized'[shortened URLs],15)) < 15,
LEFT('Google Search Console - Summarized'[shortened URLs],15),
LEFT('Google Search Console - Summarized'[shortened URLs],15) + "...")
yet it tells me that expression can't use variant data type. Is there a workaround for this?
I would basically like to extract 15 characters, and if the string is longer than 15, add "..." at the end.
Solved! Go to Solution.
@Anonymous I think it is the + in your formula instead of &. Try it like this.
Column =
VAR _Len = LEN ( 'Google Search Console - Summarized'[shortended URLs] )
VAR _URL = LEFT ( 'Google Search Console - Summarized'[shortended URLs],15)
VAR _Adder = IF ( _Len <= 15, "", "...")
RETURN _URL & _Adder
@Anonymous I think it is the + in your formula instead of &. Try it like this.
Column =
VAR _Len = LEN ( 'Google Search Console - Summarized'[shortended URLs] )
VAR _URL = LEFT ( 'Google Search Console - Summarized'[shortended URLs],15)
VAR _Adder = IF ( _Len <= 15, "", "...")
RETURN _URL & _Adder
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.