<?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: scripting issue in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923715#M986228</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 think your expecting something like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, &lt;STRONG&gt;If(AssetID = Previous(AssetID) and FaultID = Previous(FaultID), RaisedTime - Previous(ClearedTime), 'X')&lt;/STRONG&gt; as&lt;/P&gt;&lt;P&gt;FaultReOccurrence;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;AssetID,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;FaultID,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;RaisedTime,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;ClearedTime&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;From Datasource&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Order by Asset ID, Fault ID;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Jul 2015 08:29:30 GMT</pubDate>
    <dc:creator>MayilVahanan</dc:creator>
    <dc:date>2015-07-31T08:29:30Z</dc:date>
    <item>
      <title>scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923713#M986226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't actually think this is possible but hey ho there are far brighter people out there than I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hopefully the below should try and explain what im trying to do. (Ive not been careful with any Syntax)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Asset ID,&lt;/P&gt;&lt;P&gt;Fault ID,&lt;/P&gt;&lt;P&gt;Raised Time,&lt;/P&gt;&lt;P&gt;Cleared Time,&lt;/P&gt;&lt;P&gt;Fault Re-Occurrence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where the first 4 fields exist in my data source&lt;/P&gt;&lt;P&gt;Fault Re-Occurance is a field that looks down to see If the Asset has failed again with the same Fault ID. if it has put the time difference(Raised time of second fault minus cleared time of first fault) if it hasn't just put an X for completeness.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks guys this will really help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:16:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923713#M986226</guid>
      <dc:creator>samuel_brierley</dc:creator>
      <dc:date>2015-07-31T08:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923714#M986227</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;Can you provide an example data of what Asset ID, Fault ID, Raised Time and Cleared Time look like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also an example using data as to what you want to acheive. Using real data in numbers or days, etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:25:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923714#M986227</guid>
      <dc:creator />
      <dc:date>2015-07-31T08:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923715#M986228</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 think your expecting something like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, &lt;STRONG&gt;If(AssetID = Previous(AssetID) and FaultID = Previous(FaultID), RaisedTime - Previous(ClearedTime), 'X')&lt;/STRONG&gt; as&lt;/P&gt;&lt;P&gt;FaultReOccurrence;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;AssetID,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;FaultID,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;RaisedTime,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;ClearedTime&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;From Datasource&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Order by Asset ID, Fault ID;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:29:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923715#M986228</guid>
      <dc:creator>MayilVahanan</dc:creator>
      <dc:date>2015-07-31T08:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923716#M986229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Can you give sample data with the application. So that it will be very easy to understand your issue and give best solution. Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:36:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923716#M986229</guid>
      <dc:creator>qlikviewwizard</dc:creator>
      <dc:date>2015-07-31T08:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923717#M986230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi yes not a problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:44:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923717#M986230</guid>
      <dc:creator>samuel_brierley</dc:creator>
      <dc:date>2015-07-31T08:44:23Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923718#M986231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This should work. The time is computed from the cleared time of the first instance of the fault, even if there are more than two failures:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;If([Asset ID] = Previous([Asset ID]) And [Fault ID] = Previous([Fault ID]), [Raised Time] - FirstClearedTime) As [Fault Re-Occurrence]&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;[Asset ID],&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;[Fault ID],&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;[Raised Time],&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;[Cleared Time],&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;If([Asset ID] &amp;lt;&amp;gt; Previous([Asset ID]) Or [Fault ID] &amp;lt;&amp;gt; Previous([Fault ID]), [Cleared Time], Peek(FirstClearedTime)) As FirstClearedTime&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;FROM .....&lt;/P&gt;&lt;P&gt;Order By [Asset ID], [Fault ID], [Raised Time];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Field &lt;SPAN style="font-size: 13.3333330154419px;"&gt;FirstClearedTime;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:50:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923718#M986231</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-07-31T08:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923719#M986232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am worried about the Previous in the preceding load portion. If the above script does not work, try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; [Asset ID],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Fault ID],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Raised Time],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Cleared Time],&lt;/P&gt;&lt;P&gt;&amp;nbsp; If(RecurFlag = 1, [Raised Time] - FirstClearedTime) As [Fault Re-Occurrence]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Asset ID],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Fault ID],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Raised Time],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Cleared Time],&lt;/P&gt;&lt;P&gt;&amp;nbsp; If([Asset ID] &amp;lt;&amp;gt; Previous([Asset ID]) Or [Fault ID] &amp;lt;&amp;gt; Previous([Fault ID]), [Cleared Time], Peek(FirstClearedTime)) As FirstClearedTime,&lt;/P&gt;&lt;P&gt;&amp;nbsp; If([Asset ID] = Previous([Asset ID]) And [Fault ID] = Previous([Fault ID]), 1, 0) As RecurFlag&lt;/P&gt;&lt;P&gt;FROM .....&lt;/P&gt;&lt;P&gt;Order By [Asset ID], [Fault ID], [Raised Time];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 08:53:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923719#M986232</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-07-31T08:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: scripting issue</title>
      <link>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923720#M986233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im actually more confused now than i was when i started &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maybe a better requirement would be to simply return the last Clearance time where the Asset ID and Fault ID are the same.&lt;/P&gt;&lt;P&gt;so the function will look up all previous loaded data if it finds a record with the same Asset ID and Fault ID return the Clearance Time of that record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 09:22:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/scripting-issue/m-p/923720#M986233</guid>
      <dc:creator>samuel_brierley</dc:creator>
      <dc:date>2015-07-31T09:22:11Z</dc:date>
    </item>
  </channel>
</rss>

