<?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: Condition Reload in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941450#M324588</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jagan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Tried the whole process which you mentioned above. But unfortunately I Couldn't able to achieve it. &lt;/P&gt;&lt;P&gt;If Count of records doesn't match and sum of values doesn't match then it fails the job by showing error drop table doesn't found. IF only one of the error exist then this wont fail the job but just drop the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF any one of the condition doesn't match it should fail the job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any clues on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance jagan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Susvith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Dec 2015 06:52:45 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-12-03T06:52:45Z</dc:date>
    <item>
      <title>Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941447#M324585</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 need to reload based upon 2 Conditions.&lt;/P&gt;&lt;P&gt;1) No. of qvd records = No.ofrows(Tablename)&lt;/P&gt;&lt;P&gt;2) Sum of Qvd.Field1+Qvd.Field2 = Sum Table.field1= Table.Field2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am able to load the values in variable. I got struck at finishing the If conditional statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Susvith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 04:46:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941447#M324585</guid>
      <dc:creator />
      <dc:date>2015-12-03T04:46:14Z</dc:date>
    </item>
    <item>
      <title>Re: Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941448#M324586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have idea of comparing records number in between table rows and qvd records.&lt;/P&gt;&lt;P&gt;Unable to put that logic in if condition&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 05:36:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941448#M324586</guid>
      <dc:creator />
      <dc:date>2015-12-03T05:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941449#M324587</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;Try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp1:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum(UnitCost + UnitPrice) as Sum1&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Products.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Test:&lt;/P&gt;&lt;P&gt;LOAD CategoryID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pricegroup1, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductName, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuantityPerUnit, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SupplierID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitCost, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitPrice, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitsInStock, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitsOnOrder&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Nikhil.xls&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is Sheet1$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp2:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum(UnitCost + UnitPrice) AS Sum2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Nikhil.xls&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is Sheet1$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let TableCount= NoOfRows('Test');&lt;/P&gt;&lt;P&gt;Let QvdCount= QvdNoOfRecords('Products.qvd');&lt;/P&gt;&lt;P&gt;Let vQVDSum= Peek('Sum1', 0, 'Temp1');&lt;/P&gt;&lt;P&gt;Let vExcelSum= Peek('Sum2', 0, 'Temp2');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF TableCount &amp;lt;&amp;gt; QvdCount THEN &lt;/P&gt;&lt;P&gt;&amp;nbsp; TRACE "Records count not matched";&lt;/P&gt;&lt;P&gt;&amp;nbsp; DROP TABLE TEst007;&lt;/P&gt;&lt;P&gt;ELSEIF vQVDSum - vExcelSum &amp;gt; 0 THEN&lt;/P&gt;&lt;P&gt;&amp;nbsp; TRACE Sum not matched;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DROP TABLE TEst007;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Temp1, Temp2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 05:43:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941449#M324587</guid>
      <dc:creator>jagan</dc:creator>
      <dc:date>2015-12-03T05:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941450#M324588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jagan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Tried the whole process which you mentioned above. But unfortunately I Couldn't able to achieve it. &lt;/P&gt;&lt;P&gt;If Count of records doesn't match and sum of values doesn't match then it fails the job by showing error drop table doesn't found. IF only one of the error exist then this wont fail the job but just drop the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF any one of the condition doesn't match it should fail the job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any clues on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance jagan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Susvith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 06:52:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941450#M324588</guid>
      <dc:creator />
      <dc:date>2015-12-03T06:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941451#M324589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The code works like that only, if any one condition fails it will throw error and logs corresponding message in log file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jagan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 07:43:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941451#M324589</guid>
      <dc:creator>jagan</dc:creator>
      <dc:date>2015-12-03T07:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: Condition Reload</title>
      <link>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941452#M324590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Susvith,&lt;/P&gt;&lt;P&gt;This script might suggest something to you, it's just a scrap you can maybe use. It makes a hash of these fields in each table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;ProductID, QuantityPerUnit, SupplierID, UnitCost, UnitPrice, UnitsInStock, UnitsOnOrder&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;You can alter this list to give you a key you'll be confident will be an adequate test. You can replace any field with a sum of fields if you wish.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XLS_Products:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Hash128(ProductID &amp;amp; '|' &amp;amp; QuantityPerUnit &amp;amp; '|' &amp;amp; SupplierID &amp;amp; '|' &amp;amp; &lt;/P&gt;&lt;P&gt;UnitCost &amp;amp; '|' &amp;amp; UnitPrice &amp;amp; '|' &amp;amp; UnitsInStock &amp;amp; '|' &amp;amp; UnitsOnOrder) as LineHashID&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Nikhil.xls&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is Sheet1$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vXLSRecordCount = NoOfRows('XLS_Products');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;TRACE xls record count : $(vXLSRecordCount);&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;TempQVDProducts:&lt;/P&gt;&lt;P&gt;LOAD * FROM Products.qvd (qvd);&lt;/P&gt;&lt;P&gt;Let vQVDRecordCount = NoOfRows('TempQVDProducts');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;TRACE qvd record count : $(vQVDRecordCount);&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table TempQVDProducts;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left Keep(XLS_Products)&lt;/P&gt;&lt;P&gt;QVD_Products:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Hash128(ProductID &amp;amp; '|' &amp;amp; QuantityPerUnit &amp;amp; '|' &amp;amp; SupplierID &amp;amp; '|' &amp;amp; &lt;/P&gt;&lt;P&gt;UnitCost &amp;amp; '|' &amp;amp; UnitPrice &amp;amp; '|' &amp;amp; UnitsInStock &amp;amp; '|' &amp;amp; UnitsOnOrder) as LineHashID&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Products.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vQVDMatchingRecordCount = NoOfRows('QVD_Products');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;TRACE qvd matching record count : $(vQVDMatchingRecordCount);&lt;/P&gt;&lt;P&gt;TRACE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if $(vXLSRecordCount) = $(vQVDRecordCount) then&lt;/P&gt;&lt;P&gt;TRACE QVD has same number of records as XLS;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;TRACE QVD DOES HAVE SAME NUMBER OF RECORDS AS XLS;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if $(vXLSRecordCount) = $(vQVDMatchingRecordCount) then&lt;/P&gt;&lt;P&gt;TRACE QVD matches XLS;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;TRACE QVD DOES NOT MATCH XLS;&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2015 15:06:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Condition-Reload/m-p/941452#M324590</guid>
      <dc:creator>effinty2112</dc:creator>
      <dc:date>2015-12-03T15:06:54Z</dc:date>
    </item>
  </channel>
</rss>

