Forum Discussion
Subtract the 3 dates from different tables
I have Table2[dateBefore], Table1[dateBegin] and Table1[dateEnd].
So, I need to subtract the 3 dates, so I can have the result in DAYS: so something like Table2[dateBefore] - Table1[dateEnd] - Table1[dateBegin]
So, I create a new coloumn call DatesDiff = DATEDIFF(Table2[dateBefore], Table1[dateBegin], DAY) + DATEDIFF(Table2[dateBefore], Table1[dateEnd], DAY)
But the new coloumn call DatesDiff is create in Table1, so I can have acces to Table2[dateBefore].
How can I do if I want to subtract column from differents tables? I need to have an ID common to the 2 tables to do that?
Can I do that using join?
Please, give complete answer.
Hi game1 ,
According to your description, you can use the SELECTEDVALUE () function to realize that you want to subtract columns from different tables,
Here is an example:
My Sample:
Table1:Table2:
The formula is as follows.
DatesDiff = DATEDIFF ( SELECTEDVALUE ( Table2[dateBefore] ), Table1[dateBegin], DAY ) + DATEDIFF ( SELECTEDVALUE ( Table2[dateBefore] ), Table1[dateEnd], DAY )Result is as below.
Best Regards,
Yulia Yan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- lbendlin
Super User
Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).
Do not include sensitive information or anything not related to the issue or question.
If you are unsure how to upload data please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Please show the expected outcome based on the sample data you provided.
Want faster answers? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523 - v-weiyan1-msft
Community Support
Hi game1 ,
According to your description, you can use the SELECTEDVALUE () function to realize that you want to subtract columns from different tables,
Here is an example:
My Sample:
Table1:Table2:
The formula is as follows.
DatesDiff = DATEDIFF ( SELECTEDVALUE ( Table2[dateBefore] ), Table1[dateBegin], DAY ) + DATEDIFF ( SELECTEDVALUE ( Table2[dateBefore] ), Table1[dateEnd], DAY )Result is as below.
Best Regards,
Yulia Yan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.