<?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: Variable in load statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354042#M702024</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;He you could try something with a loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vVariable=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let i=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;do until i=5;&lt;/P&gt;&lt;P&gt;TMP:&lt;/P&gt;&lt;P&gt;LOAD RowID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, &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; Year, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;C:\test\test.qvd&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;where RowNo()=$(i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEt vVariable=$(vVariable)+FieldValue('Value',1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i=i+1;&lt;/P&gt;&lt;P&gt;loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You still have to tweak it to your own data.&lt;/P&gt;&lt;P&gt;If you could upload an qvd I can maybe help you better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gr.&lt;/P&gt;&lt;P&gt;Frank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2012 13:47:41 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-07-17T13:47:41Z</dc:date>
    <item>
      <title>Variable in load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354038#M702020</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 am loading rows and based on the valie of a field in a row I want to change the value of a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently trying:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MTDCalcsViewtoCalc:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;COB_Date, &lt;/P&gt;&lt;P&gt;Month,&lt;/P&gt;&lt;P&gt;Drawdown, &lt;/P&gt;&lt;P&gt;IF(Month = Previous(Month), '$(vMTDTotalsVariable)' = '$(vMTDTotalsVariable)' + [Sector Daily PnL],'$(vMTDTotalsVariable)' = '$(vMTDTotalsVariable)'), &lt;/P&gt;&lt;P&gt; '$(vMTDTotalsVariable)' as [MTD Drawdown]&lt;/P&gt;&lt;P&gt;Resident MTDCalcsView;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clearly this wont work as the IF Statement is not working on the variable directly.&lt;/P&gt;&lt;P&gt;How do I create this if statement to make the variable add from the previous row?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;H&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 11:33:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354038#M702020</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-17T11:33:04Z</dc:date>
    </item>
    <item>
      <title>Re: Variable in load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354039#M702021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey H, &lt;/P&gt;&lt;P&gt;If I understood your problem correctly, you might not need the variable to change.&lt;/P&gt;&lt;P&gt;What you want is, if month = previous month, [MTD Dradown] to be some value + Sector Daily, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, you have to set the variable once and use something like this.&lt;/P&gt;&lt;P&gt;Set Variable='somevalue';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If (Month=Previous(Month), $(Variable)+[Sector Daily], $(Variable))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as&amp;nbsp; [MTD Dradown]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gr.&lt;/P&gt;&lt;P&gt;Frank &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 12:20:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354039#M702021</guid>
      <dc:creator />
      <dc:date>2012-07-17T12:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Variable in load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354040#M702022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Frank&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are correct with that statement but I need to enhance it.&lt;/P&gt;&lt;P&gt;If (Month=Previous(Month), $(Variable)+[Sector Daily], $(Variable)) as&amp;nbsp; [MTD Dradown] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to make it as such&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF Month = Previous Month then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $(Variable) = $(Variable) + Current Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $(Variable))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to build a counter that is increased by a value in the rows according to a condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;H&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 12:48:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354040#M702022</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-17T12:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Variable in load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354041#M702023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am now assuming it is not possible to have a "Let" or a "Set" statement in the load script between the &lt;/P&gt;&lt;P&gt;Load and From bits?? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 13:43:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354041#M702023</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-07-17T13:43:31Z</dc:date>
    </item>
    <item>
      <title>Re: Variable in load statement</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354042#M702024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;He you could try something with a loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vVariable=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let i=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;do until i=5;&lt;/P&gt;&lt;P&gt;TMP:&lt;/P&gt;&lt;P&gt;LOAD RowID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date, &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; Year, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;C:\test\test.qvd&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;where RowNo()=$(i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEt vVariable=$(vVariable)+FieldValue('Value',1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i=i+1;&lt;/P&gt;&lt;P&gt;loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You still have to tweak it to your own data.&lt;/P&gt;&lt;P&gt;If you could upload an qvd I can maybe help you better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gr.&lt;/P&gt;&lt;P&gt;Frank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 13:47:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-in-load-statement/m-p/354042#M702024</guid>
      <dc:creator />
      <dc:date>2012-07-17T13:47:41Z</dc:date>
    </item>
  </channel>
</rss>

