Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I'm wondering if anyone has any suggestions for me. I have a column that contains multiple values. The format of these values determines the type (2 types). The determinig factor is an added '-' + digits at the end.
The type column is not existing in my data set, that's just to illustrate the difference. How can I include an IF Statement to return a column like 'Type'? The rule would read 'Any value containing a dash is b and any value without a dash is a'
| value | type |
| 100 | a |
| 200 | a |
| 300 | a |
| 300-01 | b |
| 100-01 | b |
| 200-01 | b |
| 200-02 | b |
Solved! Go to Solution.
Or you can use the "Add conditional column" functionality.
Coincidentally, @Sean and I responded to a similar question today.
Assuming the first three values are numbers and not text then the code would be:
let
source = #table( {"value"},
{
{100},{200},{300},{"300-01"},{"100-01"},{"200-01"},{"200-02"}
}),
#"added custom" = Table.AddColumn(source, "type", each try
if Number.IsNaN([value]) then null else "a" otherwise "b")
in
#"added custom"
Or you can use the "Add conditional column" functionality.
Coincidentally, @Sean and I responded to a similar question today.
Thank you, this was just what I needed
this is weird!
there is no such option in the German Version!
Am I missing something?
@ImkeFhave you also observed this ??
The column should be formatted as text (or only contain text), then you will have the "Contains" option.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 92 | |
| 69 | |
| 50 | |
| 40 | |
| 38 |