<?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 Evaluate and create a new record using For-Next Loop in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664149#M241874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Table available:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); 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;Key&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ConnectionId&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;CuoffTime&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;TransitTime&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;a1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;9:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;a2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;11:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;13:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;17:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For each distinct key, I wish to calculate a metric based on some logic involving cutoffTime and TransitTime for each connectionid and store the max of the metric for each key. Number of connectionIds are variable for each key. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help out as to how to go about it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Aug 2014 10:48:07 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-08-12T10:48:07Z</dc:date>
    <item>
      <title>Evaluate and create a new record using For-Next Loop</title>
      <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664149#M241874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Table available:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); 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;Key&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ConnectionId&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;CuoffTime&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;TransitTime&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;a1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;9:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;a2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;11:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;13:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;b3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;17:00&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For each distinct key, I wish to calculate a metric based on some logic involving cutoffTime and TransitTime for each connectionid and store the max of the metric for each key. Number of connectionIds are variable for each key. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help out as to how to go about it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 10:48:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664149#M241874</guid>
      <dc:creator />
      <dc:date>2014-08-12T10:48:07Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluate and create a new record using For-Next Loop</title>
      <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664150#M241875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you will need two loads. First a load with a calculation like rangesum(CutoffTime, TransitTime/24) as NewField and in the second load use a max(NewField) as MaxnewField as aggregation over your key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 10:54:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664150#M241875</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2014-08-12T10:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluate and create a new record using For-Next Loop</title>
      <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664151#M241876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marcus for such prompt reply. The calculation of metric requires me to fetch the cutoff time for the next connectionid for a particular key. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll be more specific. The metric is SLA (waiting time for an available connection + transit time for the connection). For Eg. &lt;/P&gt;&lt;P&gt;SLA_Key1_ConnectionId1 = (11:00 - ( 9:00 - (90 mins/ 60) + 5 ) hrs. Here 90 mins is the buffer time during which an incoming packet misses the connection.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 11:18:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664151#M241876</guid>
      <dc:creator />
      <dc:date>2014-08-12T11:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluate and create a new record using For-Next Loop</title>
      <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664152#M241877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correction *In &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12px; background-color: #f6f6f6;"&gt;SLA_Key1_ConnectionId1&lt;/SPAN&gt; = &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12px; background-color: #f6f6f6;"&gt;(11:00 - ( 9:00 - (90 mins/ 60) + *8*) hrs. since its going by 2nd connection.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 11:20:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664152#M241877</guid>
      <dc:creator />
      <dc:date>2014-08-12T11:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluate and create a new record using For-Next Loop</title>
      <link>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664153#M241878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you need for the calculation to look to another row/key you could use previous() and/or peek() in a proper sorted table. If it is more complicated you could also use peek() or lookup() from outside in a loop to create the final table - but you will definitely need some logic to identify your rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 11:32:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Evaluate-and-create-a-new-record-using-For-Next-Loop/m-p/664153#M241878</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2014-08-12T11:32:46Z</dc:date>
    </item>
  </channel>
</rss>

