<?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: Bar Chart for Rolling12 values in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612713#M45615</link>
    <description />
    <pubDate>Thu, 15 Aug 2019 06:29:51 GMT</pubDate>
    <dc:creator>robert99</dc:creator>
    <dc:date>2019-08-15T06:29:51Z</dc:date>
    <item>
      <title>Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612191#M45523</link>
      <description>&lt;P&gt;I have a monthly dataset for different years (say 2017 and 2018) and I am trying t create a chart which would show the Rolling12 number at each month of 2018.&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Month&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Year&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Amount&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jun&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jul&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Aug&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sep&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Oct&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Nov&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dec&lt;/TD&gt;&lt;TD&gt;2017&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jun&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jul&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Aug&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sep&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Oct&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Nov&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dec&lt;/TD&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I want to create a graph for just 2018 months and show sum of amount for last 12 months against each month. How can I achieve this?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Something like below&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;SPAN class="lia-message-image-wrapper lia-message-image-actions-narrow lia-message-image-actions-below"&gt;&lt;IMG src="https://community.qlik.com/t5/image/serverpage/image-id/16573i64F2FD76299C00B4/image-size/large?v=1.0&amp;amp;px=999" border="0" alt="Img3.JPG" title="Img3.JPG" /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Appreciate any help here!&lt;/P&gt;&lt;P&gt;Thank You!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2019 21:29:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612191#M45523</guid>
      <dc:creator>Vimarsh</dc:creator>
      <dc:date>2019-08-13T21:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612284#M45535</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/16984i594D00EA980AB828/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did this script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="ruby"&gt;Data:
LOAD
AutoNumber(Month&amp;amp;Year) as  MonthYearSerial,
*
inline [
Month,Year,Amount
Jan,2017,400
Feb,2017,200
Mar,2017,300
Apr,2017,100
May,2017,500
Jun,2017,200
Jul,2017,500
Aug,2017,300
Sep,2017,300
Oct,2017,400
Nov,2017,100
Dec,2017,100
Jan,2018,500
Feb,2018,200
Mar,2018,200
Apr,2018,400
May,2018,400
Jun,2018,300
Jul,2018,100
Aug,2018,500
Sep,2018,500
Oct,2018,200
Nov,2018,100
Dec,2018,100];&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Its important that the periods are loaded in ascending order in order for the YearMonthSerial to be correct.&lt;/P&gt;&lt;P&gt;On this dataset I use the following expression:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;=sum( aggr( rangesum(above(total sum({&amp;lt;[Month name],Month,Year&amp;gt;} Amount),0,12)),MonthYearSerial))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;- Vegar&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 08:25:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612284#M45535</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2019-08-14T08:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612332#M45548</link>
      <description>&lt;P&gt;Have you tried the AsofTable&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Design-Blog/The-As-Of-Table/ba-p/1466130" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Design-Blog/The-As-Of-Table/ba-p/1466130&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 10:06:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612332#M45548</guid>
      <dc:creator>robert99</dc:creator>
      <dc:date>2019-08-14T10:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612683#M45613</link>
      <description>&lt;P&gt;Thanks Vegar and Robert!&lt;/P&gt;&lt;P&gt;I should have stated few more things in my post. My bad for not putting it earlier.&lt;/P&gt;&lt;P&gt;The data I posted was just to get an idea. Actual data set is different and has few more columns which will be used as filter. Also, every month's data is not available and there may be gaps. I am okay if the graph is missing few months.&lt;/P&gt;&lt;P&gt;I am sharing a zip file containing sample of actual data and qvf app I have developed so far using AsofTable approach, Set Analysis and few dynamic variables. Just not able to create a bar chart for Rolling12Months where I need help.&lt;/P&gt;&lt;P&gt;Appreciate if you could share some feedback and ideas to create the bar chart!&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2019 02:10:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612683#M45613</guid>
      <dc:creator>Vimarsh</dc:creator>
      <dc:date>2019-08-15T02:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612710#M45614</link>
      <description>&lt;P&gt;Heres how to set up a c&lt;/P&gt;&lt;P&gt;Calendar andAsOfMonth&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Script for Data Load&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;TRANSACTIONS:&lt;BR /&gt;LOAD&lt;BR /&gt;"Account Name",&lt;BR /&gt;Type,&lt;BR /&gt;Line,&lt;BR /&gt;Category,&lt;BR /&gt;Amount,&lt;BR /&gt;"Reporting Date" ,&lt;BR /&gt;"Reporting Date" as DateCanon&lt;BR /&gt;//FROM [lib://Desktop Qlik Folder/Sample Data.xlsx]&lt;BR /&gt;//(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;FROM [lib://Desktop Qlik Folder/Sample App &amp;amp; Data/Sample App &amp;amp; Data/Sample Data.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Script for Calendar with Sept Year end&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Set vFM = 10 ; // year Oct to Sept First month of fiscal year&lt;/P&gt;&lt;P&gt;Calendar:&lt;BR /&gt;//level 5&lt;BR /&gt;Load&lt;BR /&gt;Dual(fYear-1 &amp;amp;'/'&amp;amp; fYear, fYear) as YearFin, // Dual fiscal year&lt;BR /&gt;Dual(Month, fMonth) as MonthFin, // Dual fiscal month for sorting&lt;BR /&gt;*&lt;BR /&gt;;&lt;BR /&gt;//level 4&lt;BR /&gt;Load&lt;BR /&gt;Year + If(Month&amp;gt;=$(vFM), 1, 0) as fYear, // Numeric fiscal year&lt;BR /&gt;Mod(Month-$(vFM), 12)+1 as fMonth, // Numeric fiscal month&lt;BR /&gt;*&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Calendar: //calendar&lt;BR /&gt;//level 3&lt;BR /&gt;load&lt;BR /&gt;//DateCanon as FSRDate,&lt;BR /&gt;date(DateCanon) as DateCanon ,&lt;BR /&gt;Month(DateCanon) as Month,&lt;BR /&gt;Year(DateCanon) as Year,&lt;BR /&gt;Day (DateCanon) as Day,&lt;BR /&gt;weekday (DateCanon) as DayMonEtc,&lt;BR /&gt;weekend (DateCanon,0,-2) as WeekEnding ,&lt;BR /&gt;12*(Year(Today())-Year(DateCanon)) + Month(Today()) - Month(DateCanon) as MonthsAgo,&lt;BR /&gt;(Weekend(Today(),0,-2) - Weekend(DateCanon,0,-2))/7 as WeeksAgo ,&lt;BR /&gt;Mod(Month(Today())-$(vFM),12) - Mod(Month(DateCanon)-$(vFM),12) as MonthsAgoYTD ,&lt;/P&gt;&lt;P&gt;Today() - DateCanon as DaysAgo,&lt;BR /&gt;Week (DateCanon) AS WeekNum,&lt;BR /&gt;if(DateCanon &amp;lt; today()+90 ,MonthNAME (DateCanon) ) as MonthYear ,&lt;BR /&gt;MonthNAME (DateCanon) as MthYear ,&lt;/P&gt;&lt;P&gt;AddMonths( DateCanon,-12) as PrevYrDate , // set analysis &amp;gt;&amp;gt; MthYear etc = P(PrevYrDate). Leap yr 29/2 matched to 28/2&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;monthname(AddMonths( DateCanon,-12)) as PrevMthYr ,&lt;/P&gt;&lt;P&gt;// if(Month(DateCanon)= 'Feb' and day(DateCanon) = 29,MakeDate(year(DateCanon)-1, month(DateCanon), 28 ),&lt;BR /&gt;// MakeDate(year(DateCanon)-1, month(DateCanon), day(DateCanon) )) as PrevYrDate2 , // alternative&lt;/P&gt;&lt;P&gt;date(floor((Monthend(DateCanon)))) as MthEndDate ,&lt;BR /&gt;;&lt;BR /&gt;//level 2&lt;BR /&gt;Load&lt;BR /&gt;Date (MinDate+iterno()) as DateCanon&lt;BR /&gt;While iterno() &amp;lt;= MaxDate - MinDate ;&lt;BR /&gt;//level 1&lt;BR /&gt;Load Min(DateCanon)-1 as MinDate,&lt;BR /&gt;Max(DateCanon) as MaxDate&lt;BR /&gt;Resident TRANSACTIONS&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Script for AsOfMonth&lt;/STRONG&gt; &lt;/U&gt;&lt;/P&gt;&lt;P&gt;//---------AsOfMonth-------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;//---------AsOfMonth-------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;// ======== Create a list of distinct Months ========&lt;BR /&gt;tmpAsOfCalendar:&lt;BR /&gt;Load&lt;BR /&gt;distinct MthYear&lt;BR /&gt;Resident [Calendar] ;&lt;BR /&gt;&lt;BR /&gt;// ======== Cartesian product with itself ========&lt;BR /&gt;Join (tmpAsOfCalendar)&lt;BR /&gt;Load MthYear as AsOfMonth&lt;BR /&gt;Resident tmpAsOfCalendar ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// ======== Reload, filter and calculate additional fields ========&lt;BR /&gt;[As-Of-Calendar]:&lt;BR /&gt;Load MthYear,&lt;BR /&gt;AsOfMonth,&lt;BR /&gt;AsOfMonth as AsOfMthYr,&lt;BR /&gt;Round((AsOfMonth-MthYear)*12/365.2425) as AsOfMth_MonthDiff,&lt;BR /&gt;Year(AsOfMonth)-Year(MthYear) as AsOfMth_YrDiff ,&lt;BR /&gt;&lt;BR /&gt;Year(AsOfMonth)- year(MthYear) + If(num(Month(MthYear))&amp;gt;= 10 , -1, 0)&lt;BR /&gt;+ If(num(Month(AsOfMonth))&amp;gt;= 10 , 1, 0)&lt;BR /&gt;as AsOfMth_YrFinDiff ,&lt;BR /&gt;&lt;BR /&gt;12*(Year(Today())- (Year(AsOfMonth)) + Month(Today()) - Month(AsOfMonth)) as AsofMth_MthsAgo,&lt;BR /&gt;Year(AsOfMonth)-Year(MthYear) as AsofMth_YrMthAgoDiff&lt;BR /&gt;Resident tmpAsOfCalendar&lt;BR /&gt;Where AsOfMonth &amp;gt;= MthYear;&lt;/P&gt;&lt;P&gt;Drop Table tmpAsOfCalendar;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Measures&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Dimension&amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;nbsp; AsOfMonth&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;For current Month&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;SUM({$&amp;lt;AsOfMth_MonthDiff={"&amp;lt;1"}&amp;gt;}Amount)&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;For rolling 12 months&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;SUM({$&amp;lt;AsOfMth_MonthDiff={"&amp;lt;12"}&amp;gt;}Amount)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2019 06:27:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612710#M45614</guid>
      <dc:creator>robert99</dc:creator>
      <dc:date>2019-08-15T06:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612713#M45615</link>
      <description />
      <pubDate>Thu, 15 Aug 2019 06:29:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1612713#M45615</guid>
      <dc:creator>robert99</dc:creator>
      <dc:date>2019-08-15T06:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Bar Chart for Rolling12 values</title>
      <link>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1619370#M46118</link>
      <description>&lt;P&gt;Thanks a lot Robert!!&lt;/P&gt;&lt;P&gt;I am going to make a few changes so that the number of months are automated based on user selection of the filter. I am going to use "GetFieldSelections" which is quite simple. Appreciate all your help!!&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Vimarsh Saxena&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2019 00:46:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bar-Chart-for-Rolling12-values/m-p/1619370#M46118</guid>
      <dc:creator>Vimarsh</dc:creator>
      <dc:date>2019-09-03T00:46:48Z</dc:date>
    </item>
  </channel>
</rss>

