<?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 Promo rebate  calculation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293439#M581611</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my bos wants me to calculate the Promo rebate&amp;nbsp; that we should get &lt;/P&gt;&lt;P&gt;from out supplier .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is an excel file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top left is a table with promo list &lt;/P&gt;&lt;P&gt;promo no , part , dates( start and end period ) , and reabate amount &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top right&amp;nbsp;&amp;nbsp; an invoice list&amp;nbsp; &lt;/P&gt;&lt;P&gt;the the date , part , qty&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the middle down is the output i need &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to create an&amp;nbsp; object with&amp;nbsp;&amp;nbsp; list of invoices with the relevant rebate amount for each line ( part )&amp;nbsp; .&lt;/P&gt;&lt;P&gt;same part cab get diffrenet rebate for each date&amp;nbsp; , and may not get at all&amp;nbsp; . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your help &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gidon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Dec 2011 09:21:16 GMT</pubDate>
    <dc:creator>gidon500</dc:creator>
    <dc:date>2011-12-12T09:21:16Z</dc:date>
    <item>
      <title>Promo rebate  calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293439#M581611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my bos wants me to calculate the Promo rebate&amp;nbsp; that we should get &lt;/P&gt;&lt;P&gt;from out supplier .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is an excel file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top left is a table with promo list &lt;/P&gt;&lt;P&gt;promo no , part , dates( start and end period ) , and reabate amount &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top right&amp;nbsp;&amp;nbsp; an invoice list&amp;nbsp; &lt;/P&gt;&lt;P&gt;the the date , part , qty&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the middle down is the output i need &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to create an&amp;nbsp; object with&amp;nbsp;&amp;nbsp; list of invoices with the relevant rebate amount for each line ( part )&amp;nbsp; .&lt;/P&gt;&lt;P&gt;same part cab get diffrenet rebate for each date&amp;nbsp; , and may not get at all&amp;nbsp; . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your help &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gidon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2011 09:21:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293439#M581611</guid>
      <dc:creator>gidon500</dc:creator>
      <dc:date>2011-12-12T09:21:16Z</dc:date>
    </item>
    <item>
      <title>Re: Promo rebate  calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293440#M581612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gidon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that your data source something like this&lt;/P&gt;&lt;P&gt;1. Table Promo&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="357"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" width="61"&gt;PromoNo&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="83"&gt;PARTNAME &lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="71"&gt;StartDate&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="71"&gt;EndDate&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="71"&gt;UnitRebate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;PR0000&lt;/TD&gt;&lt;TD class="xl64" style="border-top: medium none; border-left: medium none;"&gt;NWB5UIV&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;1-11-2011&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;30-11-2011&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-top: medium none; border-left: medium none;"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;PR0001&lt;/TD&gt;&lt;TD class="xl64" style="border-top: medium none; border-left: medium none;"&gt;NWB5SIV&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;1-12-2011&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;31-12-2011&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-top: medium none; border-left: medium none;"&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;PR0002&lt;/TD&gt;&lt;TD class="xl64" style="border-top: medium none; border-left: medium none;"&gt;NWB53IV&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;15-11-2011&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;14-12-2011&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-top: medium none; border-left: medium none;"&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;PR0003&lt;/TD&gt;&lt;TD class="xl64" style="border-top: medium none; border-left: medium none;"&gt;NWB5UIV&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;5-12-2011&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none; border-left: medium none;"&gt;12-12-2011&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-top: medium none; border-left: medium none;"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Table Invoice&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="273"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" width="64"&gt;InvoiceNo.&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="81"&gt;InvoiceDate&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;" width="64"&gt;PartNumber&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="64"&gt;Quantity&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IV100&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;10-11-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB5UIV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IN106&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;15-11-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB5SIV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IV102&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;20-11-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB53IV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IV105&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;02-12-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB5UIV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IV101&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;05-12-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB5SIV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: medium none;"&gt;IV103&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: medium none; border-left: medium none;"&gt;10-12-2011&lt;/TD&gt;&lt;TD class="xl66" style="border-top: medium none; border-left: medium none;"&gt;NWB5UIV&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-top: medium none; border-left: medium none;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use script below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;[Temp]:&lt;/P&gt;&lt;P&gt;LOAD PromoNo, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARTNAME, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StartDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EndDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitRebate&lt;/P&gt;&lt;P&gt;FROM [promo-calc1.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [ promo]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[tmpMinDate]:&lt;/P&gt;&lt;P&gt;LOAD MIN(DATE([StartDate],'DD-MMM-YYYY'))&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [MinDate] RESIDENT [Temp];&lt;/P&gt;&lt;P&gt;LET vStartDate = NUM(PEEK('MinDate',0,'tmpMinDate'));&lt;/P&gt;&lt;P&gt;DROP TABLE [tmpMinDate];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// 4 ------------------ Param End Date for create calendar -------------------------------------------&lt;/P&gt;&lt;P&gt;[tmpMaxDate]:&lt;/P&gt;&lt;P&gt;LOAD MAX(DATE([EndDate],'DD-MMM-YYYY'))&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [MaxDate] RESIDENT [Temp];&lt;/P&gt;&lt;P&gt;LET vEndDate = NUM(PEEK('MaxDate',0,'tmpMaxDate'));&lt;/P&gt;&lt;P&gt;DROP TABLE [tmpMaxDate];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i=vStartDate TO vEndDate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DateList]:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD DATE($(i)) AS [DateList]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AutoGenerate 1;&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//*********** Clear Variable ***********&lt;/P&gt;&lt;P&gt;LET vStartDate = NULL();&lt;/P&gt;&lt;P&gt;LET vEndDate = NULL();&lt;/P&gt;&lt;P&gt;LET i = NULL();&lt;/P&gt;&lt;P&gt;//**************************************&lt;/P&gt;&lt;P&gt;[intTable]:&lt;/P&gt;&lt;P&gt;IntervalMatch (DateList)&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE([StartDate])&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [tmpStartDate], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [EndDate]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [tmpEndDate]&lt;/P&gt;&lt;P&gt;RESIDENT [Temp];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN ([intTable])&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [StartDate]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [tmpStartDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [EndDate]&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [tmpEndDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PromoNo, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARTNAME,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitRebate&lt;/P&gt;&lt;P&gt;RESIDENT [Temp];&lt;/P&gt;&lt;P&gt;DROP TABLE [DateList];&lt;/P&gt;&lt;P&gt;DROP TABLE [Temp];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Promo]:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRIM(PromoNo)&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [PromoNo], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRIM(PARTNAME)&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [PARTNAME],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE([DateList],'DD-MM-YYYY')&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [PromoDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitRebate&lt;/P&gt;&lt;P&gt;RESIDENT [intTable];&lt;/P&gt;&lt;P&gt;DROP TABLE [intTable];&lt;/P&gt;&lt;P&gt;//==============&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[tmpPromo]:&lt;/P&gt;&lt;P&gt;MAPPING&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARTNAME &amp;amp;'-'&amp;amp;PromoDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnitRebate&lt;/P&gt;&lt;P&gt;RESIDENT [Promo];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Inv]:&lt;/P&gt;&lt;P&gt;LOAD InvoiceNo., &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InvoiceDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PartNumber,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPLYMAP('tmpPromo',TRIM(PartNumber)&amp;amp;'-'&amp;amp;DATE(InvoiceDate,'DD-MM-YYYY'),0)&amp;nbsp;&amp;nbsp;&amp;nbsp; AS UnitRebate&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[promo-calc1.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [ Invoices]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE [Promo];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;See attached files also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH and let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sokkorn Cheav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2011 11:57:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293440#M581612</guid>
      <dc:creator>Sokkorn</dc:creator>
      <dc:date>2011-12-12T11:57:44Z</dc:date>
    </item>
    <item>
      <title>Promo rebate  calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293441#M581613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hello&amp;nbsp; Sokkorn ,&lt;/P&gt;&lt;P&gt;it works great&amp;nbsp; ,I understood&amp;nbsp; your steps&amp;nbsp; .&lt;/P&gt;&lt;P&gt;I will put it now in my main script .&lt;/P&gt;&lt;P&gt;and check it &lt;/P&gt;&lt;P&gt;thank you very much for your help It works &lt;/P&gt;&lt;P&gt;Gidon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2011 13:01:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Promo-rebate-calculation/m-p/293441#M581613</guid>
      <dc:creator>gidon500</dc:creator>
      <dc:date>2011-12-12T13:01:32Z</dc:date>
    </item>
  </channel>
</rss>

