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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
How do I add another column that will bring back a value of "1" if the ID column contains text.
Solved! Go to Solution.
@brockry1 Here is one way. PBIX attached below signature.
Column =
VAR __Len = LEN( [Id] )
VAR __Table =
ADDCOLUMNS(
ADDCOLUMNS(
ADDCOLUMNS(
GENERATESERIES( 1, __Len, 1 ),
"__Char", MID( [Id], [Value], 1 )
),
"__Unicode", UNICODE( [__Char] )
),
"__IsText",
IF(
( [__Unicode] >= 65 && [__Unicode] <= 90 ) ||
( [__Unicode] >= 97 && [__Unicode] <= 122 ),
1, 0
)
)
VAR __Result = IF( COUNTROWS( FILTER( __Table, [__IsText] = 1 ) ) > 0, 1, 0 )
RETURN
__Result
@brockry1 Here is one way. PBIX attached below signature.
Column =
VAR __Len = LEN( [Id] )
VAR __Table =
ADDCOLUMNS(
ADDCOLUMNS(
ADDCOLUMNS(
GENERATESERIES( 1, __Len, 1 ),
"__Char", MID( [Id], [Value], 1 )
),
"__Unicode", UNICODE( [__Char] )
),
"__IsText",
IF(
( [__Unicode] >= 65 && [__Unicode] <= 90 ) ||
( [__Unicode] >= 97 && [__Unicode] <= 122 ),
1, 0
)
)
VAR __Result = IF( COUNTROWS( FILTER( __Table, [__IsText] = 1 ) ) > 0, 1, 0 )
RETURN
__Result
Not sure if I got your question.
Add a calculated column :
INT( NOT ISBLANK(Tablename[ID]) && ISTEXT(Tablename[ID]) )
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 7 | |
| 5 | |
| 4 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 17 | |
| 10 | |
| 6 | |
| 5 | |
| 5 |