Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
csolanky
Regular Visitor

Custom column help needed

segment1Category
2000Air Transportation
2000Donor Tissue Typing
2000Ground Transportation
2000Hospital & Physician Costs
3000Air Transportation
3000Hospital & Physician Costs
3000Recovery Supplies
3000Serology

 

Need help with this custom column. It seems to work but as soon as I add the "and [segment1]" part, it does not work. segment1 is a text field. I have tried using quotes like "2000". Still doesn't work.

if List.Contains({"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Other Organ Expenses"}, [Category]) and [segment1]=2000
then "Direct Organ"
else if List.Contains({"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Historical Year Discards","Other Tissue Expenses"}, [Category])
then "Direct Tissue"
else "Other"

1 ACCEPTED SOLUTION

@csolanky your code works fine for me I am not getting any errors.

 

Categories is just a step I created to remove redundancy of the same list

= {"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Other Organ Expenses"}

 

AntrikshSharma_1-1718896474825.png

 

 

View solution in original post

12 REPLIES 12
dufoq3
Super User
Super User

Hi @csolanky, provide sample data in usable format (read note below if you don't know how) and expected result based on sample data please.


Note: Check this link to learn how to use my query.
Check this link if you don't know how to provide sample data.

Added sample data. 

BiAnalyst
Resolver I
Resolver I

Hey @csolanky  could you try swicth instead?

 

SWITCH (
TRUE,
List.Contains({"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Other Organ Expenses"}, [Category]) && [segment1] = 2000, "Direct Organ",
List.Contains({"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Historical Year Discards","Other Tissue Expenses"}, [Category]), "Direct Tissue",
"Other"
)

might do the trick!

@BiAnalyst SWITCH isn't a function in M language.

@BiAnalyst I get an error that SWITCH not recognized. I belive there is no built-in Switch function in Power Query. I could be wrong though.

AntrikshSharma
Super User
Super User

@csolanky What is the error message? Always mention that in your question. Check if the column name "segment1" doesn't have any trailing or leading spaces or any other unwanted characters.

@AntrikshSharma No error message. All the values fall in the Other bucket.

@csolanky How is there no error message? your question title says custom column error.

Wrong choice of words for the title. Truly I needed help with teh custom column. Thanks for heads up!

@csolanky your code works fine for me I am not getting any errors.

 

Categories is just a step I created to remove redundancy of the same list

= {"Hospital & Physician Costs","Surgeon Fees","Ground Transportation","Air Transportation","Serology","Donor Tissue Typing","Recovery Supplies","Other Organ Expenses"}

 

AntrikshSharma_1-1718896474825.png

 

 

Thanks. Must be something else that is whacky on my end. Thanks for reponse. 

@AntrikshSharma Just checked, no trailing or leading spaces.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors