<?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: Using set analysis for point in time reporting in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662592#M475935</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, as I see it correct formula would be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=(Sum({$&amp;lt;PeriodID={"=$(=Max(PeriodID)-1)"},year=, quarter=,month=,period=&amp;gt;}customer_gross_sales)/&lt;/P&gt;&lt;P&gt;Sum({$&amp;lt;PeriodID={"=$(=Max(PeriodID)-2)"},year=&lt;SPAN style="font-size: 10pt;"&gt;,quarter=,month=,period=&amp;gt;}customer_gross_sales))-1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This formula would compare max period with previous period.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miikka&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jun 2014 13:26:13 GMT</pubDate>
    <dc:creator>miikkaqlick</dc:creator>
    <dc:date>2014-06-26T13:26:13Z</dc:date>
    <item>
      <title>Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662586#M475929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've got a copy of QlikView 11 for Developers and I've made use of a formula that they suggest for calculating month on month performance. I've edited it slightly so that it reflects the dimensions that I have within my QVDs so it now shows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=((Sum({$&amp;lt;PeriodID={"&amp;lt;=$(=Max(PeriodID-1))"},year=, quarter=,month=,period=&amp;gt;}customer_gross_sales)/&lt;/P&gt;&lt;P&gt;Sum({$&amp;lt;PeriodID={"&amp;lt;=$(=Max(PeriodID-2))"},year=&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;,quarter=,month=,period=&amp;gt;}customer_gross_sales)))-1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This nearly works but it gives a percentage that is 100% out e.g. it shows 19510% growth for one product when it should be 19410%. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that it is ignoring the -1 at the end of the formula. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone tell me why, or help me correct the formula?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 12:27:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662586#M475929</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-26T12:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662587#M475930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Changing it to -2 works, but I don't understand why.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 12:36:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662587#M475930</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-26T12:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662588#M475931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd use &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;$(=Max(PeriodID)-1) so the expression also works if more than one period is selected. Otherwise I don't see anything really wrong. The -1 is certainly not ignored, but I have no idea why your expression calculates the value you see returned.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 12:36:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662588#M475931</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-06-26T12:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662589#M475932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply. It's a mystery to me too! I downloaded the data into Excel just to do a validation and noticed the difference. I then started to wonder if I actually know how to calculate percentage growth! Using -2 in the formula does seem to work although I don't think it should...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 12:49:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662589#M475932</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-26T12:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662590#M475933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Interestingly when you break the formula up into its constituent parts something unexpected happens. In my development dataset I've got data for Jan, Feb and March. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This formula: Sum({$&amp;lt;PeriodID={"&amp;lt;=$(=Max(PeriodID-1))"},year=, quarter=,month=,period=&amp;gt;}customer_gross_sales)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gives me the sum of January and February? I expected it to give me the sales for February. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 13:15:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662590#M475933</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-26T13:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662591#M475934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;= means smaller or equal. If you want only equal then you can use PeriodID={"$(=Max(PeriodID)-1)"} instead.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 13:17:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662591#M475934</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-06-26T13:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662592#M475935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, as I see it correct formula would be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=(Sum({$&amp;lt;PeriodID={"=$(=Max(PeriodID)-1)"},year=, quarter=,month=,period=&amp;gt;}customer_gross_sales)/&lt;/P&gt;&lt;P&gt;Sum({$&amp;lt;PeriodID={"=$(=Max(PeriodID)-2)"},year=&lt;SPAN style="font-size: 10pt;"&gt;,quarter=,month=,period=&amp;gt;}customer_gross_sales))-1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This formula would compare max period with previous period.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miikka&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 13:26:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662592#M475935</guid>
      <dc:creator>miikkaqlick</dc:creator>
      <dc:date>2014-06-26T13:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: Using set analysis for point in time reporting</title>
      <link>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662593#M475936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mikka, you're correct that's what it should be. I'd stupidly edited the formula for Ytd vs YTD last year and come up with the wrong formula. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've now got what you suggested: &lt;/P&gt;&lt;P&gt;(Sum({$&amp;lt;PeriodID = {"$(=Max(PeriodID-1))"}, Year = , Quarter = ,&lt;/P&gt;&lt;P&gt;Month = , Period = &amp;gt; } customer_gross_sales)&lt;/P&gt;&lt;P&gt;/&lt;/P&gt;&lt;P&gt;Sum({$&amp;lt;PeriodID = {"$(=Max(PeriodID-2))"}, Year = , Quarter = ,&lt;/P&gt;&lt;P&gt;Month = , Period = &amp;gt; } customer_gross_sales))&lt;/P&gt;&lt;P&gt;- 1 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 13:49:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-set-analysis-for-point-in-time-reporting/m-p/662593#M475936</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-26T13:49:14Z</dc:date>
    </item>
  </channel>
</rss>

