<?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 Recursive set analysis in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Recursive-set-analysis/m-p/1138419#M373432</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 have a table with raw sales data like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales&lt;/P&gt;&lt;P&gt;---------&lt;/P&gt;&lt;P&gt;Month ID (YYMM)&lt;/P&gt;&lt;P&gt;Customer_ID &lt;/P&gt;&lt;P&gt;Brand&lt;/P&gt;&lt;P&gt;Invoice NO.&lt;/P&gt;&lt;P&gt;Sales Amount&lt;/P&gt;&lt;P&gt;Sales Qty&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to calculate the retention rate of customer (in last 6 months) with definition like this, &lt;/P&gt;&lt;P&gt;Say current Month ID is 201606&lt;/P&gt;&lt;P&gt;Anyone who purchase between 201506 to 201512 with repeated purchase between 201601 to 201606.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use variable to calculate the start and end month of both period and use this formula to get the retention,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count(DISTINCT {&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionXStart)&amp;lt;=$(vRetentionXEnd)'}, &lt;/P&gt;&lt;P&gt;&amp;nbsp; VIP_MAIN_NO=p({&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionYStart)&amp;lt;=$(vRetentionYEnd)'}&amp;gt;}Customer_ID)&amp;gt;}Customer_ID) / &lt;/P&gt;&lt;P&gt;&amp;nbsp; count(DISTINCT {&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionYStart)&amp;lt;=$(vRetentionYEnd)'} &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;gt;}Customer_ID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question is,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to build a pivot table which can dynamically show the individual retention rate of each month for the last 12 months. Like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brand&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201505&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201506&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201507.........&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201606&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&lt;/P&gt;&lt;P&gt;C &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 May 2016 07:43:10 GMT</pubDate>
    <dc:creator>ringolau</dc:creator>
    <dc:date>2016-05-13T07:43:10Z</dc:date>
    <item>
      <title>Recursive set analysis</title>
      <link>https://community.qlik.com/t5/QlikView/Recursive-set-analysis/m-p/1138419#M373432</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 have a table with raw sales data like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales&lt;/P&gt;&lt;P&gt;---------&lt;/P&gt;&lt;P&gt;Month ID (YYMM)&lt;/P&gt;&lt;P&gt;Customer_ID &lt;/P&gt;&lt;P&gt;Brand&lt;/P&gt;&lt;P&gt;Invoice NO.&lt;/P&gt;&lt;P&gt;Sales Amount&lt;/P&gt;&lt;P&gt;Sales Qty&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to calculate the retention rate of customer (in last 6 months) with definition like this, &lt;/P&gt;&lt;P&gt;Say current Month ID is 201606&lt;/P&gt;&lt;P&gt;Anyone who purchase between 201506 to 201512 with repeated purchase between 201601 to 201606.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use variable to calculate the start and end month of both period and use this formula to get the retention,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count(DISTINCT {&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionXStart)&amp;lt;=$(vRetentionXEnd)'}, &lt;/P&gt;&lt;P&gt;&amp;nbsp; VIP_MAIN_NO=p({&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionYStart)&amp;lt;=$(vRetentionYEnd)'}&amp;gt;}Customer_ID)&amp;gt;}Customer_ID) / &lt;/P&gt;&lt;P&gt;&amp;nbsp; count(DISTINCT {&amp;lt;[Month ID]={'&amp;gt;=$(vRetentionYStart)&amp;lt;=$(vRetentionYEnd)'} &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;gt;}Customer_ID)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question is,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to build a pivot table which can dynamically show the individual retention rate of each month for the last 12 months. Like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brand&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201505&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201506&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201507.........&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201606&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XX&lt;/P&gt;&lt;P&gt;C &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 May 2016 07:43:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Recursive-set-analysis/m-p/1138419#M373432</guid>
      <dc:creator>ringolau</dc:creator>
      <dc:date>2016-05-13T07:43:10Z</dc:date>
    </item>
  </channel>
</rss>

