<?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: Need to distribute Capacity value from starting date to till date in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683162#M52020</link>
    <description>&lt;P&gt;attached qvw and qvf version :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Data:
LOAD Date(Date#(SOP,'MMM-YY')) as Date,* INLINE [
    Plant, Capacity , SOP
    AP, 12500, Mar-19
    Europe, 30000, Aug-19
];

MinMaxDate:

	Load Min(Date) as MinDate, Makedate(Year(min(Date))+1,Month(min(Date)),1) as MaxDate resident Data;
	Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;
	Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate') ;
	Drop Table MinMaxDate;
	
MasterCalendar:

	Load Date,
	Year(Date) as Year,
	Month(Date) as Month;
	Load Date(recno()+$(vMinDate)) as Date Autogenerate vMaxDate - vMinDate;

Temp:
noconcatenate

load Date(min(Date)) as Date2 resident MasterCalendar group by Year,Month;
drop table MasterCalendar;
join
load * resident Data;

drop table Data;


Result:
noconcatenate

Load Plant,Date(Date2,'MMM-YY') as New_SOP,if(Date2&amp;lt;Date,0,Capacity) as Capacity resident Temp;

drop table Temp;&lt;/LI-CODE&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="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/29803iD222C5FD2DD5A58C/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>Tue, 10 Mar 2020 09:34:11 GMT</pubDate>
    <dc:creator>Taoufiq_Zarra</dc:creator>
    <dc:date>2020-03-10T09:34:11Z</dc:date>
    <item>
      <title>Need to distribute Capacity value from starting date to till date</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683118#M52015</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have Plant wise capacity volume with starting date, my task is to distribute the volume using starting date to till date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example :&amp;nbsp;&lt;/P&gt;&lt;TABLE width="226"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="64"&gt;Plant&lt;/TD&gt;&lt;TD width="64"&gt;Capacity&amp;nbsp;&lt;/TD&gt;&lt;TD width="98"&gt;SOP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;Mar-19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;Aug-19&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need to convert the above table into below pivot table format&amp;nbsp;&lt;/P&gt;&lt;P&gt;Required :&lt;/P&gt;&lt;TABLE width="1422"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="64"&gt;Plant&lt;/TD&gt;&lt;TD width="64"&gt;Capacity&lt;/TD&gt;&lt;TD width="98"&gt;March 1, 2019&lt;/TD&gt;&lt;TD width="83"&gt;Apirl 2019&lt;/TD&gt;&lt;TD width="78"&gt;May 1, 2019&lt;/TD&gt;&lt;TD width="70"&gt;Jun 1,2019&lt;/TD&gt;&lt;TD width="76"&gt;July 1, 2019&lt;/TD&gt;&lt;TD width="151"&gt;August 1, 2019&lt;/TD&gt;&lt;TD width="101"&gt;Sep 1,2019&lt;/TD&gt;&lt;TD width="103"&gt;October 1, 2019&lt;/TD&gt;&lt;TD width="119"&gt;November 1, 2019&lt;/TD&gt;&lt;TD width="117"&gt;December 1, 2019&lt;/TD&gt;&lt;TD width="100"&gt;January 1, 2020&lt;/TD&gt;&lt;TD width="108"&gt;February 1, 2020&lt;/TD&gt;&lt;TD width="90"&gt;March 1, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AP&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;TD&gt;30000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sirajahamed S&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 08:13:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683118#M52015</guid>
      <dc:creator>Siraj</dc:creator>
      <dc:date>2020-03-10T08:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: Need to distribute Capacity value from starting date to till date</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683162#M52020</link>
      <description>&lt;P&gt;attached qvw and qvf version :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Data:
LOAD Date(Date#(SOP,'MMM-YY')) as Date,* INLINE [
    Plant, Capacity , SOP
    AP, 12500, Mar-19
    Europe, 30000, Aug-19
];

MinMaxDate:

	Load Min(Date) as MinDate, Makedate(Year(min(Date))+1,Month(min(Date)),1) as MaxDate resident Data;
	Let vMinDate = Peek('MinDate',-1,'MinMaxDate') - 1;
	Let vMaxDate = Peek('MaxDate',-1,'MinMaxDate') ;
	Drop Table MinMaxDate;
	
MasterCalendar:

	Load Date,
	Year(Date) as Year,
	Month(Date) as Month;
	Load Date(recno()+$(vMinDate)) as Date Autogenerate vMaxDate - vMinDate;

Temp:
noconcatenate

load Date(min(Date)) as Date2 resident MasterCalendar group by Year,Month;
drop table MasterCalendar;
join
load * resident Data;

drop table Data;


Result:
noconcatenate

Load Plant,Date(Date2,'MMM-YY') as New_SOP,if(Date2&amp;lt;Date,0,Capacity) as Capacity resident Temp;

drop table Temp;&lt;/LI-CODE&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="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/29803iD222C5FD2DD5A58C/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>Tue, 10 Mar 2020 09:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683162#M52020</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-03-10T09:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Need to distribute Capacity value from starting date to till date</title>
      <link>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683198#M52023</link>
      <description>&lt;P&gt;Hi Taoufiq,&lt;/P&gt;&lt;P&gt;Thanks for your reply. Will try this and let you know.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sirajahamed S&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 10:36:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Need-to-distribute-Capacity-value-from-starting-date-to-till/m-p/1683198#M52023</guid>
      <dc:creator>Siraj</dc:creator>
      <dc:date>2020-03-10T10:36:08Z</dc:date>
    </item>
  </channel>
</rss>

