<?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 Need to match a column in two tables in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822115#M67413</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am working with a dataset which has a bug and unfortunately I need to carry on with it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first table has AppName and AppID. However, because of a bug in the source system, there are multiple app names with same AppIDs.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ApplicationID&lt;/TD&gt;&lt;TD&gt;AppName&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1342&lt;/TD&gt;&lt;TD&gt;App04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1349&lt;/TD&gt;&lt;TD&gt;App05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1899&lt;/TD&gt;&lt;TD&gt;App06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1899&lt;/TD&gt;&lt;TD&gt;App99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1650&lt;/TD&gt;&lt;TD&gt;App07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1633&lt;/TD&gt;&lt;TD&gt;App08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1633&lt;/TD&gt;&lt;TD&gt;App65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1340&lt;/TD&gt;&lt;TD&gt;App09&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1340&lt;/TD&gt;&lt;TD&gt;App10&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AppIDs 1200 (3 apps), 1899 (2 apps), and 1340 (2 apps) are problematic and only one app name is valid.&lt;/P&gt;&lt;P&gt;The valid app name is the one which is generating traffic (traffic data is another table)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;AppName&lt;/TD&gt;&lt;TD&gt;Traffic&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App02&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App05&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App99&lt;/TD&gt;&lt;TD&gt;2100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App09&lt;/TD&gt;&lt;TD&gt;7800&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App08&lt;/TD&gt;&lt;TD&gt;4300&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So for AppID 1200, only App02 is generating traffic so this is the valid app while the other two (App01 and App03) are invalid.&lt;/P&gt;&lt;P&gt;I have used this logic to flag the valid App Name when they show up in the 2nd table with some traffic&amp;nbsp;&lt;/P&gt;&lt;P&gt;T1:&lt;BR /&gt;LOAD&lt;BR /&gt;distinct&lt;BR /&gt;ApplicationID,&lt;BR /&gt;AppName as AppName2&lt;BR /&gt;FROM&lt;BR /&gt;[\\xx\Documents\sample.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;Left join (T1)&lt;/P&gt;&lt;P&gt;LOAD distinct AppName,1 as flag,&lt;BR /&gt;AppName as AppName2&lt;BR /&gt;&lt;BR /&gt;FROM&lt;BR /&gt;[\\xx\Documents\sample.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet2);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, there also some valid apps which are not generating any traffic as of now and hence don't appear in traafic data table. So they are not getting flagged as being a valid app.&lt;/P&gt;&lt;P&gt;Is there any way to resolve this? When there are multiple AppNames for an AppID, I want to just take the AppName which is generating traffic. When there is single AppName and AppID, then I want to take that AppName too (irrespective of whether it appears in traffic data or not)&lt;/P&gt;&lt;P&gt;Any help would be appreciated!&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jul 2021 13:15:58 GMT</pubDate>
    <dc:creator>yashcena</dc:creator>
    <dc:date>2021-07-14T13:15:58Z</dc:date>
    <item>
      <title>Need to match a column in two tables</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822115#M67413</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am working with a dataset which has a bug and unfortunately I need to carry on with it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first table has AppName and AppID. However, because of a bug in the source system, there are multiple app names with same AppIDs.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ApplicationID&lt;/TD&gt;&lt;TD&gt;AppName&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;App03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1342&lt;/TD&gt;&lt;TD&gt;App04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1349&lt;/TD&gt;&lt;TD&gt;App05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1899&lt;/TD&gt;&lt;TD&gt;App06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1899&lt;/TD&gt;&lt;TD&gt;App99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1650&lt;/TD&gt;&lt;TD&gt;App07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1633&lt;/TD&gt;&lt;TD&gt;App08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1633&lt;/TD&gt;&lt;TD&gt;App65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1340&lt;/TD&gt;&lt;TD&gt;App09&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1340&lt;/TD&gt;&lt;TD&gt;App10&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AppIDs 1200 (3 apps), 1899 (2 apps), and 1340 (2 apps) are problematic and only one app name is valid.&lt;/P&gt;&lt;P&gt;The valid app name is the one which is generating traffic (traffic data is another table)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;AppName&lt;/TD&gt;&lt;TD&gt;Traffic&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App02&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App05&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App99&lt;/TD&gt;&lt;TD&gt;2100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App09&lt;/TD&gt;&lt;TD&gt;7800&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;App08&lt;/TD&gt;&lt;TD&gt;4300&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So for AppID 1200, only App02 is generating traffic so this is the valid app while the other two (App01 and App03) are invalid.&lt;/P&gt;&lt;P&gt;I have used this logic to flag the valid App Name when they show up in the 2nd table with some traffic&amp;nbsp;&lt;/P&gt;&lt;P&gt;T1:&lt;BR /&gt;LOAD&lt;BR /&gt;distinct&lt;BR /&gt;ApplicationID,&lt;BR /&gt;AppName as AppName2&lt;BR /&gt;FROM&lt;BR /&gt;[\\xx\Documents\sample.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;Left join (T1)&lt;/P&gt;&lt;P&gt;LOAD distinct AppName,1 as flag,&lt;BR /&gt;AppName as AppName2&lt;BR /&gt;&lt;BR /&gt;FROM&lt;BR /&gt;[\\xx\Documents\sample.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet2);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, there also some valid apps which are not generating any traffic as of now and hence don't appear in traafic data table. So they are not getting flagged as being a valid app.&lt;/P&gt;&lt;P&gt;Is there any way to resolve this? When there are multiple AppNames for an AppID, I want to just take the AppName which is generating traffic. When there is single AppName and AppID, then I want to take that AppName too (irrespective of whether it appears in traffic data or not)&lt;/P&gt;&lt;P&gt;Any help would be appreciated!&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jul 2021 13:15:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822115#M67413</guid>
      <dc:creator>yashcena</dc:creator>
      <dc:date>2021-07-14T13:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Need to match a column in two tables</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822123#M67414</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/30302"&gt;@yashcena&lt;/a&gt;&amp;nbsp; see the attached&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jul 2021 13:51:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822123#M67414</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2021-07-14T13:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Need to match a column in two tables</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822192#M67425</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;you can use below script, it will give your result,&lt;/P&gt;&lt;P&gt;hi01:&lt;BR /&gt;load&lt;BR /&gt;ApplicationID,&lt;BR /&gt;AppName&lt;BR /&gt;FROM [lib:///New Microsoft Excel Worksheet.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet1);&lt;BR /&gt;left Join&lt;BR /&gt;LOAD&lt;BR /&gt;AppName,&lt;BR /&gt;'1' as Recount&lt;BR /&gt;FROM/New Microsoft Excel Worksheet.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet2);&lt;/P&gt;&lt;P&gt;Join(hi01)&lt;BR /&gt;LOAD&lt;BR /&gt;ApplicationID,&lt;BR /&gt;Count(ApplicationID)as tt&lt;BR /&gt;Resident hi01&lt;BR /&gt;Group By ApplicationID&lt;/P&gt;&lt;P&gt;;&lt;BR /&gt;store hi01 into /&lt;FONT color="#FF9900"&gt;New Microsoft Excel Worksheet01.csv](txt);&lt;/FONT&gt;&lt;BR /&gt;drop table hi01;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;KKK:&lt;BR /&gt;LOAD&lt;BR /&gt;ApplicationID,&lt;BR /&gt;AppName&lt;BR /&gt;// Recount,&lt;BR /&gt;// tt,&lt;BR /&gt;FROM [/&lt;FONT color="#FF9900"&gt;New Microsoft Excel Worksheet01.csv]&lt;/FONT&gt;&lt;BR /&gt;(txt, utf8, embedded labels, delimiter is ',', msq)&lt;BR /&gt;where if(tt=1,tt,Recount)=1;&lt;/P&gt;&lt;P&gt;RESULT:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ksrinivasan_0-1626291698614.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/58592i638B11F8E2E2B201/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ksrinivasan_0-1626291698614.png" alt="Ksrinivasan_0-1626291698614.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jul 2021 19:42:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-match-a-column-in-two-tables/m-p/1822192#M67425</guid>
      <dc:creator>Ksrinivasan</dc:creator>
      <dc:date>2021-07-14T19:42:43Z</dc:date>
    </item>
  </channel>
</rss>

