Forum Discussion
Clean and Trim
- 5 years ago
Hello flinch
I've tried some experiments with your data, but no way that I was able to no join them. Here the code if somebody want to try.
And so you are saying that exactly this 2 rows in your final table didn't join?
let Table1 = let Source = #table ( type table [Column1 = number, Column2 = text, Column3 = text, Column4 = text, Column5 = text, Column6 = text, Column7 = text, Column8 = text], { {"1105","BP01","BALL POINT PEN (EACH)","C","STATIONERY LOCAL","","0","No"} } ), Transform = Table.TransformColumns ( Source, { { "Column2", each _, type number } } ) in Transform, Table2 = let Source = #table ( type table [Column1 = datetime, Column2 = datetime], { {"BP01","1.095.944.348"} } ) in Source, Join= Table.NestedJoin ( Table1, "Column2", Table2, "Column1", "tbl2" ) in Join
If this post helps or solves your problem, please mark it as solution (to help other users find useful content and to acknowledge the work of users that helped you)
Kudoes are nice too
Have fun
Jimmy
Hello flinch
could you please send one row of each dataset that should join but they do not. Just select this single row in the last step and copy paste the raw data and tell the column index where you join.
BR
Jimmy
fldInventoryID fldInventoryCode fldDescription fldPartType fldCategoryDesc fldModelNo fldManufacturerID fldSoleSupplier
| 1105 | BP01 | BALL POINT PEN (EACH) | C | STATIONERY LOCAL | 0 | No |
This is what I get when I Ctrl C, Ctrl V. I have inserted spaces in the headings so you are able to make sense of them... The fldInventoryCode in this case is BP01, from my Inventory Master file.
Code ZWLCost
| BP01 | 10.95944348 |
This is the Costs file, which has the Code and Cost.
I get the feeling this isn't quite what you were after though?
- Jimmy8015 years agoCommunity Champion
Hello flinch
I've tried some experiments with your data, but no way that I was able to no join them. Here the code if somebody want to try.
And so you are saying that exactly this 2 rows in your final table didn't join?
let Table1 = let Source = #table ( type table [Column1 = number, Column2 = text, Column3 = text, Column4 = text, Column5 = text, Column6 = text, Column7 = text, Column8 = text], { {"1105","BP01","BALL POINT PEN (EACH)","C","STATIONERY LOCAL","","0","No"} } ), Transform = Table.TransformColumns ( Source, { { "Column2", each _, type number } } ) in Transform, Table2 = let Source = #table ( type table [Column1 = datetime, Column2 = datetime], { {"BP01","1.095.944.348"} } ) in Source, Join= Table.NestedJoin ( Table1, "Column2", Table2, "Column1", "tbl2" ) in Join
If this post helps or solves your problem, please mark it as solution (to help other users find useful content and to acknowledge the work of users that helped you)
Kudoes are nice too
Have fun
Jimmy - flinch5 years agoHelper I
Hi Jimmy,
Thanks for your help! I'm stuck in some meetings but when I get a free minute I will try and give a proper answer. It is tricky not being able to post the source files. Maybe I will try and reduce the info contained and post a summary.