<?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: getting duplicates in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826219#M290936</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are trying to join on a specific field, in qv the field names from both tables have to be exactly same, otherwise, without any field in common, cross-join is implemented implicitly. Hence, probably you should try like:&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;Meta:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; left(filename(),Index(filename(),'.Meta')-1) as Dash,&lt;/P&gt;&lt;P&gt;&amp;nbsp; @1:n as data,&lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(SubField(@1:n,'gene\')) as &lt;SPAN style="text-decoration: line-through;"&gt;LDAP_GRP&lt;/SPAN&gt; &lt;STRONG&gt;[LDAP Group]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;...&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Nov 2014 06:50:04 GMT</pubDate>
    <dc:creator>tresB</dc:creator>
    <dc:date>2014-11-27T06:50:04Z</dc:date>
    <item>
      <title>getting duplicates</title>
      <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826218#M290935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi team&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am getting duplicates when i show the no of sessions.please find my script&lt;/P&gt;&lt;P&gt;left join(Meta)&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; [LDAP Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [LDAP Unix ID] as [Unix ID]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident User;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; MapSubstring ('map1', LDAP_grp) as LDAP_grp,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ldap_usr as ldap_usr&lt;/P&gt;&lt;P&gt;Resident User_temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meta:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; left(filename(),Index(filename(),'.Meta')-1) as Dash,&lt;/P&gt;&lt;P&gt;&amp;nbsp; @1:n as data,&lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(SubField(@1:n,'gene\')) as LDAP_GRP &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vSharedIncomingFlatFiles)Shared\UserFiles\Usage\.meta files\*.qvw.Meta]&lt;/P&gt;&lt;P&gt;(fix, codepage is 437, no eof);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 06:34:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826218#M290935</guid>
      <dc:creator />
      <dc:date>2014-11-27T06:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: getting duplicates</title>
      <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826219#M290936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are trying to join on a specific field, in qv the field names from both tables have to be exactly same, otherwise, without any field in common, cross-join is implemented implicitly. Hence, probably you should try like:&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;Meta:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; left(filename(),Index(filename(),'.Meta')-1) as Dash,&lt;/P&gt;&lt;P&gt;&amp;nbsp; @1:n as data,&lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(SubField(@1:n,'gene\')) as &lt;SPAN style="text-decoration: line-through;"&gt;LDAP_GRP&lt;/SPAN&gt; &lt;STRONG&gt;[LDAP Group]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;...&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 06:50:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826219#M290936</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-11-27T06:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: getting duplicates</title>
      <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826220#M290937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;but we have below table also&lt;/P&gt;&lt;P&gt;Meta_temp:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; Dash as Dashboard,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MapSubstring ('Map1', LDAP_GRP) as &lt;STRONG&gt;[LDAPGroup]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Resident Meta;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 06:54:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826220#M290937</guid>
      <dc:creator />
      <dc:date>2014-11-27T06:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: getting duplicates</title>
      <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826221#M290938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using NoConcatenate, and probably you are droping this temp table later. If so, this table should not be a matter of concern.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 07:00:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826221#M290938</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-11-27T07:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: getting duplicates</title>
      <link>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826222#M290939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is my entire script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*V1.2 Read all the meta files and for each dashboard, get the LDAP Groups that have access access to the dashboard*/&lt;/P&gt;&lt;P&gt;Meta:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; left(filename(),Index(filename(),'.Meta')-1) as Dash,&lt;/P&gt;&lt;P&gt;&amp;nbsp; @1:n as data,&lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(SubField(@1:n,'gene\')) as LDAP_GRP &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vSharedIncomingFlatFiles)Shared\UserFiles\Usage\.meta files\*.qvw.Meta]&lt;/P&gt;&lt;P&gt;(fix, codepage is 437, no eof);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map1:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(@1), Lower(@1) &amp;amp;';'&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vSharedIncomingFlatFiles)Shared\UserFiles\Usage\Ldapgrpcount.txt]&lt;/P&gt;&lt;P&gt;(txt, codepage is 1252, no labels, delimiter is ':', msq);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meta_temp:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; Dash as Dashboard,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MapSubstring ('Map1', LDAP_GRP) as [LDAPGroup]&lt;/P&gt;&lt;P&gt;Resident Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Meta;&lt;/P&gt;&lt;P&gt;RENAME Table Meta_temp to Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meta_temp:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; Dashboard,&lt;/P&gt;&lt;P&gt;&amp;nbsp; left([LDAPGroup],Index([LDAPGroup],';')-1) as [LDAPGroup]&lt;/P&gt;&lt;P&gt;Resident Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Meta;&lt;/P&gt;&lt;P&gt;RENAME Table Meta_temp to Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meta_temp:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; Dashboard,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [LDAPGroup] as LDAP_Grp&lt;/P&gt;&lt;P&gt;Resident Meta&lt;/P&gt;&lt;P&gt;Where not IsNull([LDAPGroup]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Meta;&lt;/P&gt;&lt;P&gt;RENAME Table Meta_temp to Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ldap_groups:&lt;/P&gt;&lt;P&gt;LOAD lower(@1) as LDAP_Grp,&lt;/P&gt;&lt;P&gt;&amp;nbsp; @2 as count&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vSharedIncomingFlatFiles)Shared\UserFiles\Usage\Ldapgrpcount.txt]&lt;/P&gt;&lt;P&gt;(txt, codepage is 1252, no labels, delimiter is ':', msq);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meta_temp1:&lt;/P&gt;&lt;P&gt;Left Keep(ldap_groups)&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; lower(Dashboard) as Dashboard_App,&lt;/P&gt;&lt;P&gt;&amp;nbsp; LDAP_Grp&lt;/P&gt;&lt;P&gt;Resident Meta;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Meta;&lt;/P&gt;&lt;P&gt;RENAME Table Meta_temp1 to Meta;&lt;/P&gt;&lt;P&gt;DROP Table ldap_groups;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//sundars4- added "_" and "-" strings to replaced by null as part of gSR-1267&lt;/P&gt;&lt;P&gt;Map2:&lt;/P&gt;&lt;P&gt;mapping load * inline [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; F1, F2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qlikview_,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; portal_,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _,' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -,' '&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//sundars4- removed SOIM group as part of gSR-1267&lt;/P&gt;&lt;P&gt;Meta_temp:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; upper(subfield(Dashboard_App,'.qvw',1)) as 'Dashboard App',&lt;/P&gt;&lt;P&gt;&amp;nbsp; upper(MapSubstring ('Map2', LDAP_Grp)) as [LDAP Group]&lt;/P&gt;&lt;P&gt;Resident Meta&lt;/P&gt;&lt;P&gt;where LDAP_Grp &amp;lt;&amp;gt; 'qlikview_admin' and upper(LDAP_Grp) &amp;lt;&amp;gt; 'SOIM' and upper(LDAP_Grp) &amp;lt;&amp;gt; 'COMOPS SOIM';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Meta;&lt;/P&gt;&lt;P&gt;RENAME Table Meta_temp to Meta;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 07:01:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/getting-duplicates/m-p/826222#M290939</guid>
      <dc:creator />
      <dc:date>2014-11-27T07:01:03Z</dc:date>
    </item>
  </channel>
</rss>

