<?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 How to do this? tricky query in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-do-this-tricky-query/m-p/481719#M689968</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 database with the revenues of every customer, I would like to know what I consider a super loyal customer: The customer that has bought us once or more evry month last 3 months.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Data base has the folling structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Salesid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; custaccount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&lt;/P&gt;&lt;P&gt;1&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 31/06/2013&lt;/P&gt;&lt;P&gt;2&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30/07/2013&lt;/P&gt;&lt;P&gt;3&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/07/2013&lt;/P&gt;&lt;P&gt;4&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 31/08/2013&lt;/P&gt;&lt;P&gt;5&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/09/2013&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Superloyal Cutomer: A with 3 sales once as minimum every months last 90 days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Date= Today&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks guys&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Sep 2013 09:39:07 GMT</pubDate>
    <dc:creator>ecabanas</dc:creator>
    <dc:date>2013-09-26T09:39:07Z</dc:date>
    <item>
      <title>How to do this? tricky query</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-do-this-tricky-query/m-p/481719#M689968</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 database with the revenues of every customer, I would like to know what I consider a super loyal customer: The customer that has bought us once or more evry month last 3 months.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Data base has the folling structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Salesid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; custaccount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&lt;/P&gt;&lt;P&gt;1&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 31/06/2013&lt;/P&gt;&lt;P&gt;2&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30/07/2013&lt;/P&gt;&lt;P&gt;3&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/07/2013&lt;/P&gt;&lt;P&gt;4&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 31/08/2013&lt;/P&gt;&lt;P&gt;5&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; 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/09/2013&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Superloyal Cutomer: A with 3 sales once as minimum every months last 90 days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Date= Today&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks guys&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 09:39:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-do-this-tricky-query/m-p/481719#M689968</guid>
      <dc:creator>ecabanas</dc:creator>
      <dc:date>2013-09-26T09:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to do this? tricky query</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-do-this-tricky-query/m-p/481720#M689969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eduard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be this will work? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Raw Data&lt;/P&gt;&lt;P&gt;TEMP_Fact:&lt;/P&gt;&lt;P&gt;LOAD *&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create Month Field&lt;/P&gt;&lt;P&gt;,MonthName(date) as Month&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;Salesid,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; custaccount,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&lt;/P&gt;&lt;P&gt;1, A, 30/06/2013&lt;/P&gt;&lt;P&gt;2, B, 30/07/2013&lt;/P&gt;&lt;P&gt;3, A, 15/07/2013&lt;/P&gt;&lt;P&gt;4, B, 31/08/2013&lt;/P&gt;&lt;P&gt;5, A, 15/09/2013&lt;/P&gt;&lt;P&gt;6, B, 24/04/2013&lt;/P&gt;&lt;P&gt;7, A, 30/07/2013&lt;/P&gt;&lt;P&gt;8, C, 23/03/2013&lt;/P&gt;&lt;P&gt;8, C, 23/03/2013&lt;/P&gt;&lt;P&gt;9, C, 25/06/2013&lt;/P&gt;&lt;P&gt;10, C, 23/07/2013&lt;/P&gt;&lt;P&gt;11, C, 23/08/2013&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//// Calculate No of Months and Sales in last 90 days&lt;/P&gt;&lt;P&gt;LEFT JOIN (TEMP_Fact)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;custaccount&lt;/P&gt;&lt;P&gt;,count(distinct Month) as NoOfMonths&lt;/P&gt;&lt;P&gt;,count(custaccount) as [Sales (last 90 days)]&lt;/P&gt;&lt;P&gt;RESIDENT TEMP_Fact&lt;/P&gt;&lt;P&gt;//Last 90 days only&lt;/P&gt;&lt;P&gt;Where num(date)&amp;gt;=num(today())-90&lt;/P&gt;&lt;P&gt;group BY custaccount ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fact:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Load Salesid, custaccount, date, Month, &lt;/P&gt;&lt;P&gt;&amp;nbsp; // Sales for the last 90 days&lt;/P&gt;&lt;P&gt;&amp;nbsp; if((num(date)&amp;gt;=num(today())-90),[Sales (last 90 days)],0) as [Sales (last 90 days)],&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(NoOfMonths&amp;gt;=3,'Super Loyal Customer',null()) as LoyalCustomerFlag&lt;/P&gt;&lt;P&gt;Resident TEMP_Fact;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table TEMP_Fact;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture.PNG.png" class="jive-image" height="186" src="https://community.qlik.com/legacyfs/online/46975_Capture.PNG.png" style="height: 186.08233276157804px; width: 441px;" width="441" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 07:07:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-do-this-tricky-query/m-p/481720#M689969</guid>
      <dc:creator>manas_bn</dc:creator>
      <dc:date>2013-09-27T07:07:43Z</dc:date>
    </item>
  </channel>
</rss>

