March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hello,
I have a conditional column in a table called 'WO DATA' with various clauses based on the values in a column called 'Account NAME'. It's straightforward because I can reply on the account names containing specific strings of text.
However, I am also trying to add a clause to this same column that says "If the value in 'Account NUMBER' appears in a specified list, then display "AZTEC".
The list is
5300023122
5300023123
5300023124
5300023125
5300023126
5300023127
5300023129
5300023130
5300023132
5300023131
I don't know how to set up the condition when it's based on the value appearing within a list of options. Please can someone help?
Many Thanks
Solved! Go to Solution.
Try the following :
Column =
IF(
[SAP Account Id] IN {5300023122, 5300023123, 5300023124, 5300023125, 5300023126, 5300023127, 5300023129, 5300023130, 5300023132, 5300023131},
"EMCOR",
IF(
CONTAINSSTRING([Account Name], "Waitrose"),
"Waitrose",
IF(
CONTAINSSTRING([Account Name], "John Lewis"),
"John Lewis",
IF(
CONTAINSSTRING([Account Name], "Thames Water"),
"Thames Water",
IF(
CONTAINSSTRING([Account Name], "WSP"),
"WSP",
BLANK()
)
)
)
)
)
AZTEC Column =
IF(
'WO DATA'[Account NUMBER] IN {5300023122, 5300023123, 5300023124, 5300023125, 5300023126, 5300023127, 5300023129, 5300023130, 5300023132, 5300023131},
"AZTEC",
// Replace this with your existing conditions or default value
)
Ah, I see. So I need to combine whatI already had in the conditional column, with what you've provided above? I've tried this:
Try the following :
Column =
IF(
[SAP Account Id] IN {5300023122, 5300023123, 5300023124, 5300023125, 5300023126, 5300023127, 5300023129, 5300023130, 5300023132, 5300023131},
"EMCOR",
IF(
CONTAINSSTRING([Account Name], "Waitrose"),
"Waitrose",
IF(
CONTAINSSTRING([Account Name], "John Lewis"),
"John Lewis",
IF(
CONTAINSSTRING([Account Name], "Thames Water"),
"Thames Water",
IF(
CONTAINSSTRING([Account Name], "WSP"),
"WSP",
BLANK()
)
)
)
)
)
You are an absolute hero!!! Thanks so much for your patience. It works perfectly, and I can see how to add more to this when required. Thank you so much! 🙂
You are welcome.
Glad to help.
Hello. I've created a new column using your suggestion, but I'm unable to now use this column within the customer column I'm building. When I try to add a new clause, this new conditional column doesn't appear as a selectable option. Is there a rule that you can't reference other conditional columns in conditional columns?
What are you trying to achieve ? can you share your pbix file with input and clear output ?
Help us to help you 😄
Unfortunately, I'm unable to share the file due to firewall. Hopefully this picture helps? The first three conditions are easy, because it's simply looking for part of a customer group name in the fields. But...for another customer (Aztec), I can't use the same logic. For the Aztec accounts, I need to identify them based on account number rather than name. So I created a new column using your guide above. However, when I try to add another clause in the picture above, my new column doesn;t appear as an option to select in the 'Column Name' box.
So, I want to add a clause that says "If AZTEC column contains "Aztec", the output for this Customer Group column should be 'Aztec'
Use DAX it is better where you can reference the calculated column.
Calculated columns do not show in Power Query Editor (PQE) because they are created in report view, data view, or model view, which are based on data you've already loaded into Power BI desktop.
Ah, I see. So I need to combine whatI already had in the conditional column, with what you've provided above? I've tried this:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
129 | |
90 | |
75 | |
58 | |
53 |
User | Count |
---|---|
200 | |
104 | |
101 | |
67 | |
55 |