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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Mars3442
Helper I
Helper I

Replace only null value and 1 condition

Hi everyone,

I want to ask a help for solving my problem

I have a table like this

Screenshot_20231107_181227_Sheets.jpg

I need to replace the null value with these conditional :

Order = Arrive, the status = delivered

Without replace the cell that have been filled

 

My expectation table like this

Screenshot_20231107_182221_Sheets.jpg

 

But when I write the M code

= Table.ReplaceValue (#stepbefore, each [Status], each if [Status]=null and [Order qty]=[Arrive qty] then "Delivered", else[Status], Replacer.ReplaceValue,{"Status"})

 

There is nothing change

 

Please help me to solve this problem

 

Thank you..

 

1 ACCEPTED SOLUTION
AlienSx
Super User
Super User

Hello, @Mars3442 try custom replacer function

Table.ReplaceValue(
      stepbefore, 
      "", 
      each ([Order Qty] = [Arrive qty]) and ([Status] = null),
      (value, old, new) => if new then "Delivered" else value, 
      {"Status"}
)

View solution in original post

1 REPLY 1
AlienSx
Super User
Super User

Hello, @Mars3442 try custom replacer function

Table.ReplaceValue(
      stepbefore, 
      "", 
      each ([Order Qty] = [Arrive qty]) and ([Status] = null),
      (value, old, new) => if new then "Delivered" else value, 
      {"Status"}
)

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors