<?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: Creating New Calculative Fields in Load Scrip in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1568464#M596479</link>
    <description>Thanks KC. Appreciate your help.</description>
    <pubDate>Fri, 12 Apr 2019 01:26:22 GMT</pubDate>
    <dc:creator>saifuddin</dc:creator>
    <dc:date>2019-04-12T01:26:22Z</dc:date>
    <item>
      <title>Creating New Calculative Fields in Load Scrip</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567932#M596476</link>
      <description>&lt;P&gt;Hi All,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Part of a bigger project I am working on, I have to figure out numbers of week between&amp;nbsp; Start and End date. From below screenshot, for each Start_date to End_date I want to figure out weeks in 7 days block. I tried using nested If statement as per below. But, it does not satisfy my need.&amp;nbsp; In a nutshell I want to create two new fields as per the Desire screenshot below -- Weeks and Dates&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="source data.PNG" style="width: 391px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/9936iAE5B31B04DE70AA3/image-size/large?v=v2&amp;amp;px=999" role="button" title="source data.PNG" alt="source data.PNG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Desire.PNG" style="width: 434px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/9937i60AB43CF3E638825/image-size/large?v=v2&amp;amp;px=999" role="button" title="Desire.PNG" alt="Desire.PNG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sample code.PNG" style="width: 793px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/9938i135E9CD201E971A0/image-size/large?v=v2&amp;amp;px=999" role="button" title="sample code.PNG" alt="sample code.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Will appreciate your advice.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Saif&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:53:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567932#M596476</guid>
      <dc:creator>saifuddin</dc:creator>
      <dc:date>2024-11-16T03:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Creating New Calculative Fields in Load Scrip</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567965#M596477</link>
      <description>&lt;P&gt;Hi Saif,&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;A:&lt;BR /&gt;Load&lt;BR /&gt;Year,&lt;BR /&gt;Period,&lt;BR /&gt;Date(Date#(Start_Date,'DD/MM/YYYY'),'DD/MM/YYYY') as Start_Date,&lt;BR /&gt;Date(Date#(End_Date,'DD/MM/YYYY'),'DD/MM/YYYY') as End_Date;&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;Year, Period, Start_Date, End_Date&lt;BR /&gt;2017, 1, 20/2/2017, 19/05/2017&lt;BR /&gt;2017, 2, 19/06/2017, 15/09/2017&lt;BR /&gt;2017, 3, 16/10/2017, 19/01/2018&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;MinMax:&lt;BR /&gt;Load&lt;BR /&gt;min(Start_Date) as MinDate,&lt;BR /&gt;max(End_Date) as MaxDate&lt;BR /&gt;resident A;&lt;/P&gt;&lt;P&gt;Let vMin=peek('MinDate');&lt;BR /&gt;Let vMax=peek('MaxDate');&lt;/P&gt;&lt;P&gt;Drop table MinMax;&lt;/P&gt;&lt;P&gt;Calendar:&lt;BR /&gt;LOAD&lt;/P&gt;&lt;P&gt;$(vMin) + Iterno()-1 As Num,&lt;/P&gt;&lt;P&gt;date(weekstart(Date($(vMin) + IterNo() - 1))+1,'DD/MM/YYYY') as Date&lt;/P&gt;&lt;P&gt;AutoGenerate 1 While $(vMin) + IterNo() -1 &amp;lt;= $(vMax);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Map:&lt;BR /&gt;left join(A)&lt;BR /&gt;IntervalMatch (Date)&lt;BR /&gt;Load&lt;BR /&gt;Start_Date,&lt;BR /&gt;End_Date&lt;BR /&gt;Resident A;&lt;BR /&gt;&lt;BR /&gt;Drop table Calendar;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;BR /&gt;Final:&lt;BR /&gt;Load&lt;BR /&gt;Year,&lt;BR /&gt;Period,&lt;BR /&gt;Start_Date,&lt;BR /&gt;End_Date,&lt;BR /&gt;Date,&lt;BR /&gt;if(Period &amp;lt;&amp;gt; Previous(Period),1,if(Period = Previous(Period),peek(Week)+1)) as Week&lt;BR /&gt;resident A&lt;BR /&gt;order by Period,Year;&lt;/P&gt;&lt;P&gt;Drop table A;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 06:26:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567965#M596477</guid>
      <dc:creator>jyothish8807</dc:creator>
      <dc:date>2019-04-11T06:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: Creating New Calculative Fields in Load Scrip</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567968#M596478</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 394px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/9943i97035C19240C5BFE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 06:28:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1567968#M596478</guid>
      <dc:creator>jyothish8807</dc:creator>
      <dc:date>2019-04-11T06:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Creating New Calculative Fields in Load Scrip</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1568464#M596479</link>
      <description>Thanks KC. Appreciate your help.</description>
      <pubDate>Fri, 12 Apr 2019 01:26:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-New-Calculative-Fields-in-Load-Scrip/m-p/1568464#M596479</guid>
      <dc:creator>saifuddin</dc:creator>
      <dc:date>2019-04-12T01:26:22Z</dc:date>
    </item>
  </channel>
</rss>

