<?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: Modify data based on duplicate entry in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308911#M823609</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kushal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks. I tried the code but it has not removed any rows and generated 4 duplicates rows for each row with flag value N. To generate more uniqueness, I generated new UniqueIDs which is a combination of UniqueID+JulianMonth. This create unique ID for each row. Now UniqueID looks like this:&lt;/P&gt;&lt;P&gt;Previous UniqueID: 100, 100, 100, 101, 102 etc..&lt;/P&gt;&lt;P&gt;Now new UniqueID: 100-2402, 100-2403, 100-2404,101-2403 etc.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also have Julian month for every row now which is not duplicated i.e. one row belong to one julian month only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please could you guide.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Jul 2017 05:38:20 GMT</pubDate>
    <dc:creator />
    <dc:date>2017-07-31T05:38:20Z</dc:date>
    <item>
      <title>Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308908#M823606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need help as I am lost on how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table which has following structure and data:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;UniqID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;JulianMonth&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;FLAG&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24203&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24203&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;C&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24204&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24204&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24205&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24205&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24206&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24206&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;102-24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;102-24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Business rule is to have only first entry of Flag and ignore all to mark as 'N' for all UniqueIDs. I developed code to generate flag based on first entry using PEEK to compare with previous row. I want to convert all A or C to N after their first instance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result set should look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;UniqID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;JulianMonth&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;FLAG&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24203&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24203&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;C&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Closed&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24204&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24204&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Closed&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24205&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24205&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Closed&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;101-24206&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24206&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;N&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;102-24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24201&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;102-24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24202&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;N&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Active&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am quite lost on how to identify one value duplicate and change the value grouping at UniqIDs. Appreciate if anyone can guide. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308908#M823606</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308909#M823607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD RowNo() as Row,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UniqID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLAG, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-thread-small" data-containerid="2003" data-containertype="14" data-objectid="269304" data-objecttype="1" href="https://community.qlik.com/thread/269304"&gt;https://community.qlik.com/thread/269304&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;New:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(UniqID=Previous(UniqID) and FLAG='N' and Peek(NewFlag)=1,Peek(NewFlag)+1,0) as NewFlag2;&lt;/P&gt;&lt;P&gt;LOAD UniqID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Row,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLAG,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(UniqID=Previous(UniqID) and FLAG='N',1,0) as NewFlag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;Order by Row;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(UniqID=Previous(UniqID) and FLAG&amp;lt;&amp;gt;'N' and Previous(NewFlag2)=2,'N',FLAG) as NEWFLAG&lt;/P&gt;&lt;P&gt;Resident New;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table New;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop Fields NewFlag2,NewFlag;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jul 2017 07:24:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308909#M823607</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2017-07-28T07:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308910#M823608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to order your Data properly, I think you need to oder your data by Unique iD &amp;amp; Date, here you don't have Date so I followed the actual load&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jul 2017 07:28:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308910#M823608</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2017-07-28T07:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308911#M823609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kushal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks. I tried the code but it has not removed any rows and generated 4 duplicates rows for each row with flag value N. To generate more uniqueness, I generated new UniqueIDs which is a combination of UniqueID+JulianMonth. This create unique ID for each row. Now UniqueID looks like this:&lt;/P&gt;&lt;P&gt;Previous UniqueID: 100, 100, 100, 101, 102 etc..&lt;/P&gt;&lt;P&gt;Now new UniqueID: 100-2402, 100-2403, 100-2404,101-2403 etc.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also have Julian month for every row now which is not duplicated i.e. one row belong to one julian month only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please could you guide.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 05:38:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308911#M823609</guid>
      <dc:creator />
      <dc:date>2017-07-31T05:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308912#M823610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you share sample data?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 06:54:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308912#M823610</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2017-07-31T06:54:10Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308913#M823611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kushal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I updated the data in main post. Result-set of your code is same data with repeat of all data 4 times where FLAG = 'N'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 07:01:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308913#M823611</guid>
      <dc:creator />
      <dc:date>2017-07-31T07:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Modify data based on duplicate entry</title>
      <link>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308914#M823612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help. I am lost &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 23:53:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modify-data-based-on-duplicate-entry/m-p/1308914#M823612</guid>
      <dc:creator />
      <dc:date>2017-07-31T23:53:41Z</dc:date>
    </item>
  </channel>
</rss>

