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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Alvarom1
Helper I
Helper I

Help on create new column based on 2 other columns

Hi,

 

I have this table with 2 columns

InvoicePayment Date
a01/01/2019
a 
a 
b03/08/2019
b 
c04/05/2019
c 
c 
c 
d07/05/2019
e04/09/2019
e 
e 
e 
e 
f07/11/2019
f 
 
 
 

and I want to generate a column to complete the missing payment dates, that are the same for each invoice.

 

This is what I should get (thrid column)

InvoicePayment DateNew Column to get
a01/01/201901/01/2019
a 01/01/2019
a 01/01/2019
b03/08/201903/08/2019
b 03/08/2019
c04/05/201904/05/2019
c 04/05/2019
c 04/05/2019
c 04/05/2019
d07/05/201907/05/2019
e04/09/201904/09/2019
e 04/09/2019
e 04/09/2019
e 04/09/2019
e 04/09/2019
f07/11/201907/11/2019
f 07/11/2019

 

Can anyone help me with this?

 

Thanks

 

Alvaro

1 ACCEPTED SOLUTION

Hi @Alvarom1 

 

Yes, use the arrow next to the column header in the Power Query Editor to set the sort order.

Sort the Invoice column Ascending, then the Payment Date column descending. 

 

Capture.JPG

 

 

Once that's done, apply the Fill Down on the Payment Date column.

 

Best regards,
Martyn


If I answered your question, please help others by accepting it as a solution.

View solution in original post

4 REPLIES 4
MartynRamsden
Solution Sage
Solution Sage

Hi @Alvarom1 

 

Rather than creating a new column, you can use the Power Query 'Fill' function to fill down the dates in your exisiting column:

  •  Open the Power Query Editor and select your query
  • Select the Payment Due column
  • Navigate to Transform menu then select Fill > Down

Capture.JPG

 

Best regards,
Martyn


If I answered your question, please help others by accepting it as a solution.

Thanks Martin,

another issue. Some values on the table are not on the first line of each invoice. Then when I do as you suggest it takes dates from previous invoice. Is there a way to order by two columns? First Invoice, then the value on the second column and after that do the Fill down?

I hope is clear

 

thanks!

 

Alvaro

Hi @Alvarom1 

 

Yes, use the arrow next to the column header in the Power Query Editor to set the sort order.

Sort the Invoice column Ascending, then the Payment Date column descending. 

 

Capture.JPG

 

 

Once that's done, apply the Fill Down on the Payment Date column.

 

Best regards,
Martyn


If I answered your question, please help others by accepting it as a solution.

Great. it works

 

Thanks a lot Marty

 

Good day

 

Alvaro

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors