Forum Discussion
Anonymous
1 year agoNot applicable
How to replace value with conditional?
Hi, I would like to replace all values to null if it is not 'zero cost'. meaning any number value should be null. Please help Mcode.
- 1 year ago
Hi Anonymous ,
= Table.ReplaceValue( YourTable, each _, each if _ = "zero cost" then _ else null, Replacer.ReplaceValue )This M code transforms the Cost column by replacing any numeric value with null, while keeping the text "zero cost" unchanged.
Best regards,
- Anonymous1 year ago
Hi Anonymous
You can try the following
#"Replaced Value1" = Table.ReplaceValue(#"Replaced Value",each [Zero Cost],each if [Zero Cost]<>"zero cost" then null else [Zero Cost] ,Replacer.ReplaceValue,{"Zero Cost"})and the solution DataNinja777 is right, you can also refer to it.
#"Replaced Value1"=Table.ReplaceValue( #"Replaced Value", each _, each if _ = "zero cost" then _ else null, Replacer.ReplaceValue )If the solutions DataNinja777 and i offered help you solve the problem, you can consider to accept them as solutions.
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Laxmanjatoth
1 year agoResolver I
just right click on zero cost , replace the value with null , it is very simple
Best,
LAXMAN