cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
mrben100 Frequent Visitor
Frequent Visitor

Join 2 tables left outter join fo 2 columns

I have the following data sample

Untitled1.png

I am trying to get for each machine 28 rows of data with 0 values for col1 & col2 for the rows that does not exist.

So i created another table by the following function

GENERATE(DISTINCT(merge1[Date]),SELECTCOLUMNS(DISTINCT(merge1[Machine]),"Machine1",[Machine]))

and i got this

Untitled2.png

So i tryed to join the 2 tables by (NATURALLEFTOUTERJOIN) but i got the error (

at-least one common join column).

I want my result table looks like the first table with 56 rows & 0 value for col1 & col2 for the new rows.

the date column & Machine column filled with its info.

1 ACCEPTED SOLUTION

Accepted Solutions
Community Support Team
Community Support Team

Re: Join 2 tables left outter join fo 2 columns

hi, @mrben100 

If you could use LOOKUPVALUE Function in table that based on GENERATE(DISTINCT(merge1[Date]),SELECTCOLUMNS(DISTINCT(merge1[Machine]),"Machine1",[Machine])) 

Column1 = LOOKUPVALUE(merge1[col1],merge1[Date],'Table'[Date],merge1[Machine],'Table'[Machine1])
Column2 = LOOKUPVALUE(merge1[col2],merge1[Date],'Table'[Date],merge1[Machine],'Table'[Machine1])

Result:

3.JPG

 

Best Regards,

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
3 REPLIES 3
mrben100 Frequent Visitor
Frequent Visitor

Re: Join 2 tables left outter join fo 2 columns

waiting for help

mrben100 Frequent Visitor
Frequent Visitor

Re: Join 2 tables left outter join fo 2 columns

waiting for help

Community Support Team
Community Support Team

Re: Join 2 tables left outter join fo 2 columns

hi, @mrben100 

If you could use LOOKUPVALUE Function in table that based on GENERATE(DISTINCT(merge1[Date]),SELECTCOLUMNS(DISTINCT(merge1[Machine]),"Machine1",[Machine])) 

Column1 = LOOKUPVALUE(merge1[col1],merge1[Date],'Table'[Date],merge1[Machine],'Table'[Machine1])
Column2 = LOOKUPVALUE(merge1[col2],merge1[Date],'Table'[Date],merge1[Machine],'Table'[Machine1])

Result:

3.JPG

 

Best Regards,

Lin

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