Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hallo all,
I need to refer to and then use the column name in an IF statement.
For example, in a new column, called Category, I want to say:
if any of columns start with 100. and the value within the columns also begins with 100. then "Sales Cat A" else if any of the columns start with 200. and the value within the columns also begins with 200. then "Sales Cat B" else if....
I know how to construct the IF statement itself, but I need help please with referring to the columns names/headers within the formula.
Is this possible?
Cheers.
Solved! Go to Solution.
NewStep=Table.AddColumn(PreviousStepName,"Category",each List.Skip({{"100.","Sales Cat A"},{"200.","Sales Cat B"},{"300.","Sales Cat C"}},(x)=>Table.IsEmpty(Table.SelectRows(Record.ToTable(_),each Text.StartsWith([Name],x{0}) and Text.StartsWith([Value],x{0})))){0}?{1}? ??"Other Cat")
NewStep=Table.AddColumn(PreviousStepName,"Category",each List.Skip({{"100.","Sales Cat A"},{"200.","Sales Cat B"},{"300.","Sales Cat C"}},(x)=>Table.IsEmpty(Table.SelectRows(Record.ToTable(_),each Text.StartsWith([Name],x{0}) and Text.StartsWith([Value],x{0})))){0}?{1}? ??"Other Cat")
Absolute magic...worked perfectly....thanks Daniel!
User | Count |
---|---|
11 | |
8 | |
5 | |
5 | |
4 |
User | Count |
---|---|
16 | |
14 | |
8 | |
6 | |
6 |