<?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 datamodel in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/datamodel/m-p/837842#M998403</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the types of counter function? give am an example of each and every one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 28 Jun 2015 07:16:02 GMT</pubDate>
    <dc:creator>maniram23</dc:creator>
    <dc:date>2015-06-28T07:16:02Z</dc:date>
    <item>
      <title>datamodel</title>
      <link>https://community.qlik.com/t5/QlikView/datamodel/m-p/837842#M998403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the types of counter function? give am an example of each and every one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Jun 2015 07:16:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/datamodel/m-p/837842#M998403</guid>
      <dc:creator>maniram23</dc:creator>
      <dc:date>2015-06-28T07:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: datamodel</title>
      <link>https://community.qlik.com/t5/QlikView/datamodel/m-p/837843#M998404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See &lt;A href="https://community.qlik.com/qlik-blogpost/3292"&gt;Counters in the Load&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Jun 2015 07:22:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/datamodel/m-p/837843#M998404</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-06-28T07:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: datamodel</title>
      <link>https://community.qlik.com/t5/QlikView/datamodel/m-p/837844#M998405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See this, hope help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fernando&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.c-sharpcorner.com/UploadFile/35fef0/aggregation-functions-in-qlikview/" title="http://www.c-sharpcorner.com/UploadFile/35fef0/aggregation-functions-in-qlikview/"&gt;Aggregation Functions in QlikView&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Jun 2015 15:09:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/datamodel/m-p/837844#M998405</guid>
      <dc:creator>fkeuroglian</dc:creator>
      <dc:date>2015-06-28T15:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: datamodel</title>
      <link>https://community.qlik.com/t5/QlikView/datamodel/m-p/837845#M998406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From Help file:&lt;/P&gt;&lt;H1&gt;&lt;A name="kanchor436"&gt;&lt;/A&gt;Counter Functions&lt;/H1&gt;&lt;P&gt;These functions do not have any parameters. The parentheses are however still required. &lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor437"&gt;&lt;/A&gt;&lt;A name="RecNo"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;RecNo( )&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Returns an integer for the number of the currently read row of the source data table. The first record is number 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor438"&gt;&lt;/A&gt;&lt;A name="RowNo"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;RowNo( )&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Returns an integer for the position of the current row in the resulting QlikView internal table. In contrast to &lt;SPAN class="Bold"&gt;RecNo( )&lt;/SPAN&gt;, which counts the records in the raw data table, the &lt;SPAN class="Bold"&gt;RowNo( )&lt;/SPAN&gt; function does not count records that are excluded by &lt;SPAN class="Bold"&gt;where&lt;/SPAN&gt; clauses and is not reset when a raw data table is concatenated to another. The first row is number 1. &lt;/P&gt;&lt;P class="note"&gt;&lt;STRONG&gt;Note!&lt;/STRONG&gt; &lt;BR /&gt;If you use preceding load, that is, a number of stacked &lt;STRONG&gt;Load&lt;/STRONG&gt; statements reading from the same table, you can only use &lt;SPAN class="Bold"&gt;RowNo( )&lt;/SPAN&gt; in the top &lt;STRONG&gt;Load&lt;/STRONG&gt; statement. If you use &lt;SPAN class="Bold"&gt;RowNo( )&lt;/SPAN&gt; in subsequent preceding &lt;STRONG&gt;Load&lt;/STRONG&gt; statements, 0 is returned.&lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P&gt;Raw data tables:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;Tab1.csv&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;aa&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;cc&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;ee&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;Tab2.csv&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;xx&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;yy&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;zz&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="Code"&gt;QVTab:&lt;/P&gt;&lt;P class="Code"&gt;Load *, RecNo( ), RowNo( ) from Tab1.csv where A&amp;lt;&amp;gt;2;&lt;/P&gt;&lt;P class="Code"&gt;Load *, RecNo( ), RowNo( ) from Tab2.csv where A&amp;lt;&amp;gt;5;&lt;/P&gt;&lt;P&gt;The resulting QlikView internal table:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;QVTab&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;&lt;SPAN class="Bold"&gt;A&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;&lt;SPAN class="Bold"&gt;B&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;&lt;SPAN class="Bold"&gt;RecNo( )&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;&lt;SPAN class="Bold"&gt;RowNo( )&lt;/SPAN&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;aa&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;ee&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;yy&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;zz&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P align="center" style="text-align: center;"&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor439"&gt;&lt;/A&gt;&lt;A name="kanchor440"&gt;&lt;/A&gt;&lt;A name="IterNo"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;IterNo( )&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;This function is only meaningful if used together with a while clause, see &lt;A class="MCXref_0" href="https://community.qlik.com/"&gt;&lt;EM style=": ; color: #0066cc; text-decoration: underline;"&gt;Load&lt;/EM&gt;&lt;/A&gt;. &lt;SPAN class="Bold"&gt;IterNo( )&lt;/SPAN&gt; returns an integer indicating for which time one single record is evaluated in a &lt;SPAN class="Bold"&gt;load&lt;/SPAN&gt; statement with a &lt;SPAN class="Bold"&gt;while&lt;/SPAN&gt; clause. The first iteration has number 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor441"&gt;&lt;/A&gt;&lt;A name="autonumber"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;autonumber(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;expression[ , AutoID]&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Returns a unique integer value for each distinct evaluated value of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; encountered during the script execution. This function can be used e.g. for creating a compact memory representation of a complex key. &lt;/P&gt;&lt;P&gt;In order to create multiple counter instances if the &lt;SPAN class="Bold"&gt;autonumber&lt;/SPAN&gt; function is used on different keys within the script, an optional parameter &lt;SPAN class="Italic"&gt;AutoID&lt;/SPAN&gt; can be used for naming each counter. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;autonumber( Region&amp;amp;Year&amp;amp;Month )&lt;/P&gt;&lt;P class="Code"&gt;autonumber( Region&amp;amp;Year&amp;amp;Month, 'Ctr1' )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor442"&gt;&lt;/A&gt;&lt;A name="autonumberhash128"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;autonumberhash128(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;expression {, expression}&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Calculates a 128-bit hash of the combined input expression values and the returns a unique integer value for each distinct hash value encountered during the script execution. This function can be used e.g. for creating a compact memory representation of a complex key. &lt;/P&gt;&lt;P class="example"&gt;Example:&lt;/P&gt;&lt;P class="Code"&gt;autonumberhash128 ( Region, Year, Month )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor443"&gt;&lt;/A&gt;&lt;A name="Autonumberhash256"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;autonumberhash256(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;expression {, expression}&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Calculates a 256-bit hash of the combined input expression values and returns a unique integer value for each distinct hash value encountered during the script execution. This function can be used e.g. for creating a compact memory representation of a complex key. This function is only available as a script function. &lt;/P&gt;&lt;P class="example"&gt;Example:&lt;/P&gt;&lt;P class="Code"&gt;Autonumberhash256 ( Region, Year, Month )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor444"&gt;&lt;/A&gt;&lt;A name="fieldvaluecount("&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;fieldvaluecount(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;fieldname&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Returns the number of distinct values in a field. &lt;SPAN class="Italic"&gt;Fieldname&lt;/SPAN&gt; must be given as a string (e.g. a quoted literal). &lt;/P&gt;&lt;P class="example"&gt;Example:&lt;/P&gt;&lt;P class="Code"&gt;let x = fieldvaluecount('Alfa');&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jun 2015 08:52:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/datamodel/m-p/837845#M998406</guid>
      <dc:creator>Siva_Sankar</dc:creator>
      <dc:date>2015-06-29T08:52:21Z</dc:date>
    </item>
  </channel>
</rss>

