Forum Discussion
christopherocc
1 year agoFrequent Visitor
How to Conditionally Replace Values in Power Query?
There is some jumbled data in this table I'm working on. I have two columns in question. SubmittedDate and SubmissionType. I want to do the following: - If SubmittedDate is null and SubmissionTyp...
- Anonymous1 year ago
Hi christopherocc
Please try the following code:let Source = YourDataSource, #"Replaced Value" = Table.ReplaceValue(Source,"",null,Replacer.ReplaceValue,{"SubmittedDate"}), #"Added Custom" = Table.AddColumn(#"Replaced Value", "NewSubmittedDate", each if [SubmittedDate] = null and [SubmissionType] <> "Initial" then [SubmissionType] else [SubmittedDate]), #"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"SubmittedDate"}), #"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"NewSubmittedDate", "SubmittedDate"}}) in #"Renamed Columns"
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
1 year agoNot applicable
Hi christopherocc
Please try the following code:
let
Source = YourDataSource,
#"Replaced Value" = Table.ReplaceValue(Source,"",null,Replacer.ReplaceValue,{"SubmittedDate"}),
#"Added Custom" = Table.AddColumn(#"Replaced Value", "NewSubmittedDate", each if [SubmittedDate] = null and [SubmissionType] <> "Initial" then [SubmissionType] else [SubmittedDate]),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"SubmittedDate"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"NewSubmittedDate", "SubmittedDate"}})
in
#"Renamed Columns"
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.