<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Create an intersection table from reference and transaction tables in Power Query</title>
    <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3009909#M95331</link>
    <description>&lt;P&gt;&lt;SPAN&gt;wdx223_Daniel this was spot on! Thank you for the new knowledge.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Jan 2023 22:40:34 GMT</pubDate>
    <dc:creator>witbi</dc:creator>
    <dc:date>2023-01-09T22:40:34Z</dc:date>
    <item>
      <title>Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3008077#M95261</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have a reference table (a) with values that I would like to look up in a transaction table (b) across multiple columns "Location" and "Interests" and generate a new intersection table (c).&lt;BR /&gt;&lt;BR /&gt;The reference table has text.startwith values like "cycl" so I can match "cycle" or "cycling". Duplicated relationships are ok as I can remove them later.&lt;BR /&gt;&lt;BR /&gt;Any help would be most appreciated! Thank you and happy new year.&lt;BR /&gt;&lt;BR /&gt;a) Reference table&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_category&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;UK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Canada&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;cycl&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;travel&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;read&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;theatre&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;cook&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;sport&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;garden&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;b) transaction table&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_person&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;TD&gt;London, UK&lt;/TD&gt;&lt;TD&gt;Traveling, going to the theatre, gardening are my weekend pleasures&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Bev&lt;/TD&gt;&lt;TD&gt;Toronto, Canada&lt;/TD&gt;&lt;TD&gt;I'm a world traveler. Most recently I cycled the UK on a 20 day food and cooking tour&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Cath&lt;/TD&gt;&lt;TD&gt;Sydney, Ausstralia&lt;/TD&gt;&lt;TD&gt;I'm an avid sports fan. I belong to a sports travel club that's visited Canada for ice hockey and Europe for cycling&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Dean&lt;/TD&gt;&lt;TD&gt;Glasgow, UK&lt;/TD&gt;&lt;TD&gt;I started a book club that reads 10 books a month. We're all avid readers!&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;Ed&lt;/TD&gt;&lt;TD&gt;Montreal, Canada&lt;/TD&gt;&lt;TD&gt;I get the most joy from cooking with the freshest ingredients direct from my garden&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;c) intersection table (new table)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID_category&lt;/TD&gt;&lt;TD&gt;ID_person&lt;/TD&gt;&lt;TD&gt;Column&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Interests&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 09 Jan 2023 05:40:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3008077#M95261</guid>
      <dc:creator>witbi</dc:creator>
      <dc:date>2023-01-09T05:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3008155#M95263</link>
      <description>&lt;P&gt;= let a=Table.Buffer(Table.UnpivotOtherColumns(TransactionTable,{"ID_person","Name"},"Attributes","Value")) in Table.Sort(#table({"ID_person","ID_category","Custom"},List.TransformMany(Table.ToRows(Table.AddColumn(ReferenceTable,"n",(x)=&amp;gt;Table.SelectRows(a,each Text.Contains([Value],x[Value],Comparer.OrdinalIgnoreCase)))),each Table.ToRows(_{2}),(x,y)=&amp;gt;{y{0},x{0},y{2}})),"ID_person")&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 06:28:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3008155#M95263</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2023-01-09T06:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3009909#M95331</link>
      <description>&lt;P&gt;&lt;SPAN&gt;wdx223_Daniel this was spot on! Thank you for the new knowledge.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 22:40:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3009909#M95331</guid>
      <dc:creator>witbi</dc:creator>
      <dc:date>2023-01-09T22:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3015076#M95556</link>
      <description>&lt;P&gt;Hello again&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="264353" data-lia-user-login="wdx223_Daniel" class="lia-mention lia-mention-user"&gt;wdx223_Daniel&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I'm also interested in the opposite case where the transaction table row does not contain the search value. Below isn't giving the desired result. Any help most appreciated. Thank you!&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;= let a=Table.Buffer(Table.UnpivotOtherColumns(TransactionTable,{"ID_person","Name"},"Attributes","Value")) in Table.Sort(#table({"ID_person","ID_category","Custom"},List.TransformMany(Table.ToRows(Table.AddColumn(ReferenceTable,"n",(x)=&amp;gt;Table.SelectRows(a,each &lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;not&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;Text.Contains([Value],x[Value],Comparer.OrdinalIgnoreCase)))),each Table.ToRows(_{2}),(x,y)=&amp;gt;{y{0},x{0},y{2}})),"ID_person")&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Jan 2023 22:54:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3015076#M95556</guid>
      <dc:creator>witbi</dc:creator>
      <dc:date>2023-01-11T22:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3015198#M95567</link>
      <description>&lt;P&gt;let me guess&lt;/P&gt;
&lt;P&gt;= let a=Table.Buffer(TransactionTable) in Table.Sort(#table({"ID_person","ID_category"},List.TransformMany(Table.ToRows(Table.AddColumn(ReferenceTable,"n",(x)=&amp;gt;Table.SelectRows(a,each not List.Contains(List.Skip(Record.ToList(_),2),x[Value],(m,n)=&amp;gt;Text.Contains(m,n,Comparer.OrdinalIgnoreCase))))),each Table.ToRows(_{2}),(x,y)=&amp;gt;{y{0},x{0}})),"ID_person")&lt;/P&gt;</description>
      <pubDate>Thu, 12 Jan 2023 00:36:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3015198#M95567</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2023-01-12T00:36:21Z</dc:date>
    </item>
    <item>
      <title>Re: Create an intersection table from reference and transaction tables</title>
      <link>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3022963#M95882</link>
      <description>&lt;P&gt;Thank you!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jan 2023 10:42:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Power-Query/Create-an-intersection-table-from-reference-and-transaction/m-p/3022963#M95882</guid>
      <dc:creator>witbi</dc:creator>
      <dc:date>2023-01-16T10:42:08Z</dc:date>
    </item>
  </channel>
</rss>

