<?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: Script Load - Quit duplicated rows in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832549#M68711</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/99769"&gt;@LDR&lt;/a&gt;&amp;nbsp; try below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Original:
Load * Inline [
CostCenter,ValidFrom,Flag,Qty,KEY
1001001,01042021,,4,1001001-01042021
1001001,01042021,A,,1001001-01042021
1001001,01052021,,4,1001001-01052021
1001001,01052021,A,,1001001-01052021
1001001,01062021,A,,1001001-01062021
];

Left Join(Original)
LOAD KEY,
     count(KEY)as cnt_key
Resident Original
Group by KEY;

Final:
NoConcatenate
LOAD *
Resident Original
Where cnt_key=1;

Concatenate(Final)
LOAD *
Resident Original
Where cnt_key&amp;gt;1 and Flag&amp;lt;&amp;gt;'A';

DROP Table Original;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 31 Aug 2021 14:51:39 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2021-08-31T14:51:39Z</dc:date>
    <item>
      <title>Script Load - Quit duplicated rows</title>
      <link>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832476#M68701</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;Thanks in advance for your support.&lt;/P&gt;&lt;P&gt;I have one table with duplicated KEYs (Original) and I'd like to obtain a final table where KEY values won't be duplicated. In order to decide what KEY keep in the final result I want to exclude duplicated KEYs where Flag column is equal to 'A'.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#800080"&gt;&lt;STRONG&gt;Original:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;Load&lt;/FONT&gt; * &lt;FONT color="#0000FF"&gt;Inline&lt;/FONT&gt; [&lt;BR /&gt;CostCenter,ValidFrom,Flag,Qty,KEY&lt;BR /&gt;1001001,01042021,,4,1001001-01042021&lt;BR /&gt;1001001,01042021,A,,1001001-01042021&lt;BR /&gt;1001001,01052021,,4,1001001-01052021&lt;BR /&gt;1001001,01052021,A,,1001001-01052021&lt;BR /&gt;1001001,01062021,A,,1001001-01062021&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;FONT color="#993366"&gt;&lt;STRONG&gt;Temp_A:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;NoConcatenate&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt; *&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;RESIDENT&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;WHERE&lt;/FONT&gt; Flag &amp;lt;&amp;gt; 'A'&lt;BR /&gt;;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt; *&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;RESIDENT&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;WHERE&lt;/FONT&gt; Flag = 'A' &lt;FONT color="#0000FF"&gt;AND NOT Exists&lt;/FONT&gt;(KEY);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;DROP TABLE&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;The result that I'm obtaining is this one:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;KEY&lt;/TD&gt;&lt;TD&gt;CostCenter&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;TD&gt;ValidFrom&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001001-01042021&lt;/TD&gt;&lt;TD&gt;1001001&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01042021&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001001-01052021&lt;/TD&gt;&lt;TD&gt;1001001&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01052021&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the one I'd like is the result below:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;KEY&lt;/TD&gt;&lt;TD&gt;CostCenter&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;TD&gt;ValidFrom&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001001-01042021&lt;/TD&gt;&lt;TD&gt;1001001&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01042021&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001001-01052021&lt;/TD&gt;&lt;TD&gt;1001001&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01052021&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001001-01062021&lt;/TD&gt;&lt;TD&gt;1001001&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;01062021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, can anybody tell me what I have to do to obtain the aimed result?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 31 Aug 2021 11:38:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832476#M68701</guid>
      <dc:creator>LDR</dc:creator>
      <dc:date>2021-08-31T11:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Script Load - Quit duplicated rows</title>
      <link>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832549#M68711</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/99769"&gt;@LDR&lt;/a&gt;&amp;nbsp; try below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Original:
Load * Inline [
CostCenter,ValidFrom,Flag,Qty,KEY
1001001,01042021,,4,1001001-01042021
1001001,01042021,A,,1001001-01042021
1001001,01052021,,4,1001001-01052021
1001001,01052021,A,,1001001-01052021
1001001,01062021,A,,1001001-01062021
];

Left Join(Original)
LOAD KEY,
     count(KEY)as cnt_key
Resident Original
Group by KEY;

Final:
NoConcatenate
LOAD *
Resident Original
Where cnt_key=1;

Concatenate(Final)
LOAD *
Resident Original
Where cnt_key&amp;gt;1 and Flag&amp;lt;&amp;gt;'A';

DROP Table Original;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Aug 2021 14:51:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832549#M68711</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2021-08-31T14:51:39Z</dc:date>
    </item>
    <item>
      <title>Re: Script Load - Quit duplicated rows</title>
      <link>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832608#M68718</link>
      <description>&lt;P&gt;The reason you don't get the desired row is because the KEY exists in the Original table at the time of execution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;To avoid this try the following.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#800080"&gt;&lt;STRONG&gt;Original:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;Load&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;*&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#0000FF"&gt;Inline&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;[&lt;BR /&gt;CostCenter,ValidFrom,Flag,Qty,KEY&lt;BR /&gt;1001001,01042021,,4,1001001-01042021&lt;BR /&gt;1001001,01042021,A,,1001001-01042021&lt;BR /&gt;1001001,01052021,,4,1001001-01052021&lt;BR /&gt;1001001,01052021,A,,1001001-01052021&lt;BR /&gt;1001001,01062021,A,,1001001-01062021&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;FONT color="#993366"&gt;&lt;STRONG&gt;Temp_A:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;NoConcatenate&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;*, KEY AS tempKEY&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;RESIDENT&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;WHERE&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Flag &amp;lt;&amp;gt; 'A'&lt;BR /&gt;;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;LOAD&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;*, KEY AS tempKEY&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;RESIDENT&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;WHERE&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Flag = 'A'&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#0000FF"&gt;AND NOT Exists&lt;/FONT&gt;(tempKEY, KEY);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;DROP TABLE&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT color="#993366"&gt;Original&lt;/FONT&gt;&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;DROP FIELD tempKEY;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Aug 2021 16:45:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Script-Load-Quit-duplicated-rows/m-p/1832608#M68718</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2021-08-31T16:45:56Z</dc:date>
    </item>
  </channel>
</rss>

