<?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: PLS GIVE EXPLINATION ABOUT THIS SCRIPT? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/PLS-GIVE-EXPLINATION-ABOUT-THIS-SCRIPT/m-p/719925#M1079381</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manoj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per my knowledge please find the explanation below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.Left join is written to forcefully&amp;nbsp; link with&amp;nbsp; the product_temp table with the date and month, i don't find special&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meaning in the that probably if a date field in&amp;nbsp; product_temp table would have add a meaning.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;date(monthstart(Date),'MMM YYYY') as Month &lt;/SPAN&gt;&amp;gt; this syntax will&amp;nbsp; Returns a value corresponding to a timestamp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with the first millisecond of the first date of the month containing &lt;SPAN class="Italic"&gt;date&lt;/SPAN&gt;. The default output format will be the&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateFormat set in the script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eg:&lt;SPAN class="Code"&gt;monthstart ( '2001-10-19' )&lt;/SPAN&gt; returns '2001-10-01' with an underlying numeric value corresponding to '2001-10-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00.000'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.AutoNumber&amp;gt; Returns a unique integer value for each distinct evaluated value of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; encountered during&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the script execution. This function can be used e.g. for creating a compact memory representation of a complex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key.&lt;/P&gt;&lt;P&gt;** urs is not auto number&amp;nbsp; its autogenerate.&lt;/P&gt;&lt;P&gt;&lt;A name="kanchor793"&gt;&lt;/A&gt;&lt;A name="autogenerate"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;autogenerate&lt;/SPAN&gt; is used if data should be automatically generated by QlikView. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;size ::= number&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;Number&lt;/SPAN&gt; is an integer indicating the number of records to be generated. The field list must not contain expressions which require data from a database. Only constants and parameter-free functions (e.g. rand(), recno()) are allowed in the expressions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Random Function&amp;gt;Returns a random number between 0 and 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.Mod&amp;gt;Mathematical modula function. Both parameters must have integer values. &lt;SPAN class="Italic"&gt;x2&lt;/SPAN&gt; must be greater than 0. The&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result is the non-negative remainder of an integer division.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eg: &lt;SPAN class="Code" style="font-size: 10pt; line-height: 1.5em;"&gt;mod( 7,2 ) &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;returns 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( 7.5,2 ) &lt;/SPAN&gt;returns NULL&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( 9,3 ) &lt;/SPAN&gt;returns 0&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( -4,3 ) &lt;/SPAN&gt;returns 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In your case they are posing a condition that the value&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;mod(recno(),2) should not be equal to the value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod(round(rand()*1000),3)&lt;/SPAN&gt; (&amp;lt;&amp;gt; means not equal)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;@vi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jul 2014 05:35:30 GMT</pubDate>
    <dc:creator>avinashelite</dc:creator>
    <dc:date>2014-07-07T05:35:30Z</dc:date>
    <item>
      <title>PLS GIVE EXPLINATION ABOUT THIS SCRIPT?</title>
      <link>https://community.qlik.com/t5/QlikView/PLS-GIVE-EXPLINATION-ABOUT-THIS-SCRIPT/m-p/719924#M1079380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data_temp:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;Customer&lt;/P&gt;&lt;P&gt;Abe&lt;/P&gt;&lt;P&gt;Bob&lt;/P&gt;&lt;P&gt;Charlie&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;product_temp:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;Product&lt;/P&gt;&lt;P&gt;Apple&lt;/P&gt;&lt;P&gt;Bottle&lt;/P&gt;&lt;P&gt;Coca Cola&lt;/P&gt;&lt;P&gt;Drink&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 vMinDate = '04/01/2014';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN (product_temp) LOAD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp; WHY LEFT JOIN WRITTEN FIRST? ANY MEANING?&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(monthstart(Date),'MMM YYYY') as Month&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; WHAT THIS SYNTAX GIVE EXACTLY&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; date('$(vMinDate)' + recno() - 1) as Date&lt;/P&gt;&lt;P&gt;AUTOGENERATE 100;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -AUTO NUMBER MEANS?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate = null();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN (data_temp) LOAD&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp; round(rand()*1000,.01) as Sales&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;&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;&amp;nbsp; RAND&amp;nbsp; FUNCTION? IS WHAT?&lt;/P&gt;&lt;P&gt;RESIDENT product_temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;NOCONCATENATE LOAD * RESIDENT data_temp&lt;/P&gt;&lt;P&gt;WHERE mod(recno(),2)&amp;lt;&amp;gt;mod(round(rand()*1000),3)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -THIS LINE&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLES data_temp,product_tem&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;PLS EXPLAIN I GREATFUL TO U &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 04:02:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/PLS-GIVE-EXPLINATION-ABOUT-THIS-SCRIPT/m-p/719924#M1079380</guid>
      <dc:creator />
      <dc:date>2014-07-07T04:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: PLS GIVE EXPLINATION ABOUT THIS SCRIPT?</title>
      <link>https://community.qlik.com/t5/QlikView/PLS-GIVE-EXPLINATION-ABOUT-THIS-SCRIPT/m-p/719925#M1079381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manoj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per my knowledge please find the explanation below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.Left join is written to forcefully&amp;nbsp; link with&amp;nbsp; the product_temp table with the date and month, i don't find special&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meaning in the that probably if a date field in&amp;nbsp; product_temp table would have add a meaning.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;date(monthstart(Date),'MMM YYYY') as Month &lt;/SPAN&gt;&amp;gt; this syntax will&amp;nbsp; Returns a value corresponding to a timestamp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with the first millisecond of the first date of the month containing &lt;SPAN class="Italic"&gt;date&lt;/SPAN&gt;. The default output format will be the&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateFormat set in the script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eg:&lt;SPAN class="Code"&gt;monthstart ( '2001-10-19' )&lt;/SPAN&gt; returns '2001-10-01' with an underlying numeric value corresponding to '2001-10-01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00.000'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.AutoNumber&amp;gt; Returns a unique integer value for each distinct evaluated value of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; encountered during&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the script execution. This function can be used e.g. for creating a compact memory representation of a complex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key.&lt;/P&gt;&lt;P&gt;** urs is not auto number&amp;nbsp; its autogenerate.&lt;/P&gt;&lt;P&gt;&lt;A name="kanchor793"&gt;&lt;/A&gt;&lt;A name="autogenerate"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;autogenerate&lt;/SPAN&gt; is used if data should be automatically generated by QlikView. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;size ::= number&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;Number&lt;/SPAN&gt; is an integer indicating the number of records to be generated. The field list must not contain expressions which require data from a database. Only constants and parameter-free functions (e.g. rand(), recno()) are allowed in the expressions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Random Function&amp;gt;Returns a random number between 0 and 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.Mod&amp;gt;Mathematical modula function. Both parameters must have integer values. &lt;SPAN class="Italic"&gt;x2&lt;/SPAN&gt; must be greater than 0. The&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result is the non-negative remainder of an integer division.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eg: &lt;SPAN class="Code" style="font-size: 10pt; line-height: 1.5em;"&gt;mod( 7,2 ) &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;returns 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( 7.5,2 ) &lt;/SPAN&gt;returns NULL&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( 9,3 ) &lt;/SPAN&gt;returns 0&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod( -4,3 ) &lt;/SPAN&gt;returns 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In your case they are posing a condition that the value&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;mod(recno(),2) should not be equal to the value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod(round(rand()*1000),3)&lt;/SPAN&gt; (&amp;lt;&amp;gt; means not equal)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;@vi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 05:35:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/PLS-GIVE-EXPLINATION-ABOUT-THIS-SCRIPT/m-p/719925#M1079381</guid>
      <dc:creator>avinashelite</dc:creator>
      <dc:date>2014-07-07T05:35:30Z</dc:date>
    </item>
  </channel>
</rss>

