<?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: Load data based on condition in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348652#M824263</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 Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; floor(Year&amp;amp;num(Month,'00')) as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sales&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A _jive_internal="true" data-containerid="2003" data-containertype="14" data-objectid="268471" data-objecttype="1" href="https://community.qlik.com/thread/268471"&gt;https://community.qlik.com/thread/268471&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;Left Join(Data)&lt;/P&gt;&lt;P&gt;load max(MonthYear) as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 as MaxFlag&lt;/P&gt;&lt;P&gt;Resident Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CountItem:&lt;/P&gt;&lt;P&gt;LOAD Count(DISTINCT item) as CountItem,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MonthYear&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;where MaxFlag=1&lt;/P&gt;&lt;P&gt;Group by MonthYear;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vItemCount = Peek('CountItem',0,'CountItem');&lt;/P&gt;&lt;P&gt;LET vMaxMonth = Peek('MonthYear',0,'CountItem');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if $(vItemCount)=1 then&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;Resident Data&lt;/P&gt;&lt;P&gt;where MonthYear &amp;lt; '$(vMaxMonth)';&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;ELSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE "Data is already loaded till date" ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table CountItem;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="170966" alt="Capture.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/170966_Capture.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Jul 2017 07:47:58 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2017-07-21T07:47:58Z</dc:date>
    <item>
      <title>Load data based on condition</title>
      <link>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348650#M824259</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;I have a scenario for showing the data in QV based on condition&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); border-image: none; 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;Year&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;Month&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;item&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;Sales&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;B&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Above is my table whichis store in Qvd form,&lt;/P&gt;&lt;P&gt;Now i have to check the Item with respect to Year Month&lt;/P&gt;&lt;P&gt;If in maximum month we have both item then we have to load the full table as it is, else we have to load the previous month data from table:&lt;/P&gt;&lt;P&gt;Result1: Find the max date from table and then find out the item&lt;/P&gt;&lt;P&gt;Maxdate=1/3/2017 Item =A(only)&lt;/P&gt;&lt;P&gt;in that base we have to load the data till previous month&lt;/P&gt;&lt;P&gt;Result2:&lt;/P&gt;&lt;P&gt;Maxdate=1/3/2017 Item =A &amp;amp; B&lt;/P&gt;&lt;P&gt;then we have to load the full table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the above example , we are showing data till "Feb " only because in March we have only one month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me to resolve the above scenario.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Nisha&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/Load-data-based-on-condition/m-p/1348650#M824259</guid>
      <dc:creator>nisha_rai</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Load data based on condition</title>
      <link>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348651#M824261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Nisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please have a look.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Punam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2017 07:05:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348651#M824261</guid>
      <dc:creator>PunamWagh</dc:creator>
      <dc:date>2017-07-21T07:05:40Z</dc:date>
    </item>
    <item>
      <title>Re: Load data based on condition</title>
      <link>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348652#M824263</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 Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; floor(Year&amp;amp;num(Month,'00')) as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sales&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A _jive_internal="true" data-containerid="2003" data-containertype="14" data-objectid="268471" data-objecttype="1" href="https://community.qlik.com/thread/268471"&gt;https://community.qlik.com/thread/268471&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;Left Join(Data)&lt;/P&gt;&lt;P&gt;load max(MonthYear) as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 as MaxFlag&lt;/P&gt;&lt;P&gt;Resident Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CountItem:&lt;/P&gt;&lt;P&gt;LOAD Count(DISTINCT item) as CountItem,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MonthYear&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;where MaxFlag=1&lt;/P&gt;&lt;P&gt;Group by MonthYear;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vItemCount = Peek('CountItem',0,'CountItem');&lt;/P&gt;&lt;P&gt;LET vMaxMonth = Peek('MonthYear',0,'CountItem');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if $(vItemCount)=1 then&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;Resident Data&lt;/P&gt;&lt;P&gt;where MonthYear &amp;lt; '$(vMaxMonth)';&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;ELSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE "Data is already loaded till date" ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table CountItem;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="170966" alt="Capture.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/170966_Capture.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2017 07:47:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-data-based-on-condition/m-p/1348652#M824263</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2017-07-21T07:47:58Z</dc:date>
    </item>
  </channel>
</rss>

