Forum Discussion

przwrz3's avatar
przwrz3
Frequent Visitor
5 years ago

Calculate table and replace values based on another table

Hi,

 

I have a following source table:

Contract IDStart DateEnd DateValue
A12020-12-012021-12-31100
A22021-03-012022-12-31200
A32021-05-012023-12-31300

 

I'm trying to create a calculated table with contracts, which expire before 2023-01-01 and at the same time Start Date and End Date will change to Expiry Date plus 1 day, so in results I'll get:

Contract IDStart DateEnd DateValue
A12022-01-012022-12-31100
A22023-01-012023-12-31200

 

I know how to create calculated table:

 

    CALCULATETABLE (
        'tblContractList',
        'tblContractList'[End Date] < DATE ( 2023, 01, 01 )

)

But how to replace the values in Start Date column in calculated table based on values from End Date column from the source table?
        

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Why would you want to do it in DAX instead of Power Query? Is it not easier, faster and more efficient to do the transformation in PQ?