<?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: Dealing with identical rows of data in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3771#M792280</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jessica,&lt;/P&gt;&lt;P&gt;I'd try something like this:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15163758045429123" jivemacro_uid="_15163758045429123"&gt;
&lt;P&gt;Map_LastRecord:&lt;/P&gt;
&lt;P&gt;Mapping LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;amp;'|'&amp;amp;MaxAge,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Age)&amp;nbsp;&amp;nbsp;&amp;nbsp; as MaxAge&lt;/P&gt;
&lt;P&gt;Group By&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name, Age, Favourite colour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sarah, 41, Yellow&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm, 28, Green&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm , 24, Green&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('Map_LastRecord', Name&amp;amp;'|'&amp;amp;Age, 0)&amp;nbsp;&amp;nbsp;&amp;nbsp; as LastRecord,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name, Age, Favourite colour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sarah, 41, Yellow&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm, 28, Green&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm , 24, Green&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;EXIT Script;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the table use&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15163759282881349" jivemacro_uid="_15163759282881349" modifiedtitle="true"&gt;
&lt;P&gt;If(Count(TOTAL &amp;lt;Name&amp;gt; Name&amp;amp;[Favourite colour])&amp;gt;1, 'Duplicate entry', 'OK')&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;IMG __jive_id="190684" alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/190684_pastedImage_4.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Juraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jan 2018 15:31:11 GMT</pubDate>
    <dc:creator>juraj_misina</dc:creator>
    <dc:date>2018-01-19T15:31:11Z</dc:date>
    <item>
      <title>Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3768#M792277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hoping someone could help answer this query and hopefully suggest a possible solution for an issue I &lt;STRONG&gt;think&lt;/STRONG&gt; I'm having... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My source data looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); 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;Name&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;Age&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;Favourite colour&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;John&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;30&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;John&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;30&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Sarah&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;41&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yellow&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Malcolm&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;28&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Malcolm &lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And my load statement is simply:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;Name,&lt;/P&gt;&lt;P&gt;Age,&lt;/P&gt;&lt;P&gt;[Favourite colour]&lt;BR /&gt;From....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly, how will QV deal with the first 2 rows when loaded in? They are identical, so will QV load them both, or automatically combine them into just one row. I.e. If I did a count of 'Names' (but not distinct names) would John be included once or twice? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly, how can I avoid the issue in the last two rows? If there is ever a case in the data (such as this) where the row is identical expect for the 'Age' field, I want to keep the row with the youngest age and remove the other row. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would prefer to do this manually. I.e. I would like to flag it up somehow in a table so that I can sort it out in the original data source. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far, I have tried creating a straight table using all three dimensions and then as an expression:&lt;/P&gt;&lt;P&gt;IF(COUNT(Name&amp;amp;[Favourite colour]&amp;gt;1),'Duplicate entry')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this doesn't seem to be working for me...&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/Dealing-with-identical-rows-of-data/m-p/3768#M792277</guid>
      <dc:creator>jessica_webb</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3769#M792278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried LOAD DISTINCT?&amp;nbsp; That would address the first issue, but not the last one.&amp;nbsp; &lt;A href="https://community.qlik.com/qlik-users/71251"&gt;barryharmsen&lt;/A&gt;‌ has a good article on this - &lt;A href="http://www.qlikfix.com/2013/07/30/distinct-can-be-deceiving/" title="http://www.qlikfix.com/2013/07/30/distinct-can-be-deceiving/"&gt;http://www.qlikfix.com/2013/07/30/distinct-can-be-deceiving/&lt;/A&gt;.&amp;nbsp; May need last name, to make the "key" more selective.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 15:13:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3769#M792278</guid>
      <dc:creator>Tanalex</dc:creator>
      <dc:date>2018-01-19T15:13:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3770#M792279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="WindowingFunctionExample_01.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/190694_WindowingFunctionExample_01.PNG" style="height: 320px; width: 620px;" /&gt;SELECT&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ROW_NUMBER() over (partition by Name order by Age Desc) MyOrder&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;FROM &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;(&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SELECT 'John' as Name, 30 as Age, 'Blue' as [Favourite colour]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;UNION ALL &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SELECT 'John', 30, 'Blue'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;UNION ALL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SELECT 'Sarah', 41, 'Yellow'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;UNION ALL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SELECT 'Malcolm', 28, 'Green'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;UNION ALL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SELECT 'Malcolm', 24, 'Green'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;) as ExampleQry&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 15:30:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3770#M792279</guid>
      <dc:creator>wdchristensen</dc:creator>
      <dc:date>2018-01-19T15:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3771#M792280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jessica,&lt;/P&gt;&lt;P&gt;I'd try something like this:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15163758045429123" jivemacro_uid="_15163758045429123"&gt;
&lt;P&gt;Map_LastRecord:&lt;/P&gt;
&lt;P&gt;Mapping LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;amp;'|'&amp;amp;MaxAge,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Age)&amp;nbsp;&amp;nbsp;&amp;nbsp; as MaxAge&lt;/P&gt;
&lt;P&gt;Group By&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name, Age, Favourite colour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sarah, 41, Yellow&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm, 28, Green&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm , 24, Green&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('Map_LastRecord', Name&amp;amp;'|'&amp;amp;Age, 0)&amp;nbsp;&amp;nbsp;&amp;nbsp; as LastRecord,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name, Age, Favourite colour&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 30, Blue&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sarah, 41, Yellow&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm, 28, Green&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Malcolm , 24, Green&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;EXIT Script;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the table use&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15163759282881349" jivemacro_uid="_15163759282881349" modifiedtitle="true"&gt;
&lt;P&gt;If(Count(TOTAL &amp;lt;Name&amp;gt; Name&amp;amp;[Favourite colour])&amp;gt;1, 'Duplicate entry', 'OK')&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;IMG __jive_id="190684" alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/190684_pastedImage_4.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Juraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 15:31:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3771#M792280</guid>
      <dc:creator>juraj_misina</dc:creator>
      <dc:date>2018-01-19T15:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3772#M792281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;In the example above, you can use the MyOrder field as a flag in your set analysis &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN style="font-family: 'Arial','sans-serif';"&gt;MyOrder={1}. &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Arial','sans-serif'; font-style: normal;"&gt;This particular example is for SQL Server 2012 and uses proprietary TSQL functions. However this style solution can be tweaked as needed depending on your data source. I suspect it can be written in the qlik load portion of the script as well (in a slightly different syntax).&amp;nbsp; &lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 15:38:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3772#M792281</guid>
      <dc:creator>wdchristensen</dc:creator>
      <dc:date>2018-01-19T15:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: Dealing with identical rows of data</title>
      <link>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3773#M792282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think an approach like this: &lt;A href="https://community.qlik.com/message/1418682"&gt;Re: How to flag Duplicate records in Script&lt;/A&gt; might be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 15:50:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dealing-with-identical-rows-of-data/m-p/3773#M792282</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2018-01-19T15:50:45Z</dc:date>
    </item>
  </channel>
</rss>

