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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Hash2023
Frequent Visitor

Combine data from different tables with a filter

Hello Team,

 

I have 3 tables (ID, Transaction_Jour and Transaction_Code). I want to bring column "Extra_Purchase_Date" in Transaction_Jour to the table ID with the rules that it brings the first transaction based on the the first date and Revenue_Code "Extra Revenue" which is in the table Transaction_Code.

Example:

 

Table: ID

IDName
1010Max
1020Tom
1030Harry

 

Table: Transaction_Jour

IDExtra_PurchaseExtra_Purchase_DateExtra Code
1010Rs 200005/01/20238
1010Rs 170003/01/20238
1020Rs 130008/01/20235
1030Rs 110004/01/20234
1030Rs 200005/01/20232
1030Rs 130003/01/20233

 

Table: Transaction_Code

Extra CodeRevenue_Code
8Extra Revenue
8Other Revenue
5Extra Revenue
4Other Revenue
2Extra Revenue
3Other Revenue

 

Final Table should look like

IDNameExtra_ Purchase_Date
1010Max 03/01/2023
1020Tom 08/01/2023
1030Harry 05/01/2023

 

Is there a way i could do this Power BI?

 

Many Thanks.

 

Kind Regards,

2 REPLIES 2
v-xiandat-msft
Community Support
Community Support

Hi @Hash2023 ,

Below is my table1:

vxiandatmsft_0-1699510527329.png

Below is my table2:

vxiandatmsft_1-1699510542594.png

Below is my table3:

vxiandatmsft_2-1699510551770.png

The following DAX might work for you:

Extra_Purchase_Date = 
   var pre_date = MIN(Tracsaction_Jour[Extra_Purchase_Date])
   return pre_date

The final output is shown in the following figure:

vxiandatmsft_3-1699510599463.pngvxiandatmsft_4-1699510606090.png

Best Regards,

Xianda Tang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @v-xiandat-msft ,

 

Thank you for your response and help. I appreciate your help on this matter.

 

The proposed idea unfortunately, does not seem to be working in my case. 😞

 

I pulled the Revenue Code from table 3 into table 1.

I have been trying and the statement below seems to be working:

 

CALCULATE(FIRSTNONBLANK(TransactionJournal[purchase_date],1),FILTER((TransactionJournal),'Id'[hotelregno_id]=TransactionJournal[hotelregno_id]))
 
However, I need to add the condition that: TransactionJournal[Extra_Type] = "Extras Revenue" which i haven't been able to so far. Any idea on how i can do it?

 

Many Thanks.

 

Kind Regards,

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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