<?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 12 Month Rolling numbers in the script rather than front end in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428690#M1225443</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I've the below.&lt;/P&gt;
&lt;P&gt;Rolling:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;Fiscal Period,Sales&lt;BR /&gt;202211,600&lt;BR /&gt;202212,550&lt;BR /&gt;202301,100&lt;BR /&gt;202302,200&lt;BR /&gt;202303,300&lt;BR /&gt;202304,400&lt;BR /&gt;202305,500&lt;BR /&gt;202306,600&lt;BR /&gt;202307,700&lt;BR /&gt;202308,800&lt;BR /&gt;202309,900&lt;BR /&gt;202310,1000&lt;BR /&gt;202311,1100&lt;BR /&gt;202312,1200&lt;BR /&gt;202401,1300&lt;/P&gt;
&lt;P&gt;202402,1400&lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;I'm looking for script in the backend to calculate the 12 Month number, expecting output as below.&lt;/P&gt;
&lt;TABLE width="239"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;Fiscal Period&lt;/TD&gt;
&lt;TD width="39"&gt;Sales&lt;/TD&gt;
&lt;TD width="115"&gt;12M Rolling Sales&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202211&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202212&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202301&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202302&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202303&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202304&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202305&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202306&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;2100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202307&lt;/TD&gt;
&lt;TD&gt;700&lt;/TD&gt;
&lt;TD&gt;2800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202308&lt;/TD&gt;
&lt;TD&gt;800&lt;/TD&gt;
&lt;TD&gt;3600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202309&lt;/TD&gt;
&lt;TD&gt;900&lt;/TD&gt;
&lt;TD&gt;4500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202310&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;5500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202311&lt;/TD&gt;
&lt;TD&gt;1100&lt;/TD&gt;
&lt;TD&gt;6600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202312&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;7800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202401&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;9100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202402&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;10400&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can achieve it in the front end by using RangeSum + above, but I want it to be implemented in the backend script so that I can store the 12 Month Rolling numbers in QVD and use the QVD in other app.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;V&lt;/P&gt;</description>
    <pubDate>Fri, 08 Mar 2024 11:51:35 GMT</pubDate>
    <dc:creator>vikasshana</dc:creator>
    <dc:date>2024-03-08T11:51:35Z</dc:date>
    <item>
      <title>12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428690#M1225443</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I've the below.&lt;/P&gt;
&lt;P&gt;Rolling:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;Fiscal Period,Sales&lt;BR /&gt;202211,600&lt;BR /&gt;202212,550&lt;BR /&gt;202301,100&lt;BR /&gt;202302,200&lt;BR /&gt;202303,300&lt;BR /&gt;202304,400&lt;BR /&gt;202305,500&lt;BR /&gt;202306,600&lt;BR /&gt;202307,700&lt;BR /&gt;202308,800&lt;BR /&gt;202309,900&lt;BR /&gt;202310,1000&lt;BR /&gt;202311,1100&lt;BR /&gt;202312,1200&lt;BR /&gt;202401,1300&lt;/P&gt;
&lt;P&gt;202402,1400&lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;I'm looking for script in the backend to calculate the 12 Month number, expecting output as below.&lt;/P&gt;
&lt;TABLE width="239"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;Fiscal Period&lt;/TD&gt;
&lt;TD width="39"&gt;Sales&lt;/TD&gt;
&lt;TD width="115"&gt;12M Rolling Sales&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202211&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202212&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202301&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202302&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202303&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202304&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202305&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202306&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;2100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202307&lt;/TD&gt;
&lt;TD&gt;700&lt;/TD&gt;
&lt;TD&gt;2800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202308&lt;/TD&gt;
&lt;TD&gt;800&lt;/TD&gt;
&lt;TD&gt;3600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202309&lt;/TD&gt;
&lt;TD&gt;900&lt;/TD&gt;
&lt;TD&gt;4500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202310&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;5500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202311&lt;/TD&gt;
&lt;TD&gt;1100&lt;/TD&gt;
&lt;TD&gt;6600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202312&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;7800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202401&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;9100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202402&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;10400&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can achieve it in the front end by using RangeSum + above, but I want it to be implemented in the backend script so that I can store the 12 Month Rolling numbers in QVD and use the QVD in other app.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;V&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 11:51:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428690#M1225443</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-08T11:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428691#M1225444</link>
      <description>&lt;P&gt;Try&lt;/P&gt;
&lt;P&gt;Rolling:&lt;BR /&gt;Load &lt;BR /&gt;RangeSum(Sales,Peek(AccumulatedSales)) as AccumulatedSales,&lt;BR /&gt;* &lt;BR /&gt;Inline [&lt;BR /&gt;Fiscal Period,Sales&lt;BR /&gt;...&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 11:38:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428691#M1225444</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2024-03-08T11:38:18Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428698#M1225445</link>
      <description>&lt;P&gt;I tried but this is the output.&lt;/P&gt;
&lt;TABLE width="330"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="110"&gt;Fiscal Period&lt;/TD&gt;
&lt;TD width="110"&gt;Sales&lt;/TD&gt;
&lt;TD width="110"&gt;AccumulatedSales&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202211&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202212&lt;/TD&gt;
&lt;TD&gt;550&lt;/TD&gt;
&lt;TD&gt;1150&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202301&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;1250&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202302&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;1450&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202303&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;TD&gt;1750&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202304&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;2150&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202305&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;2650&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202306&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;3250&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202307&lt;/TD&gt;
&lt;TD&gt;700&lt;/TD&gt;
&lt;TD&gt;3950&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202308&lt;/TD&gt;
&lt;TD&gt;800&lt;/TD&gt;
&lt;TD&gt;4750&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202309&lt;/TD&gt;
&lt;TD&gt;900&lt;/TD&gt;
&lt;TD&gt;5650&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202310&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;6650&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202311&lt;/TD&gt;
&lt;TD&gt;1100&lt;/TD&gt;
&lt;TD&gt;7750&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202312&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;8950&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202401&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;10250&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202402&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;11650&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where I'm expecting below where it ha to take only last 12 months numbers.&lt;/P&gt;
&lt;TABLE width="239"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;Fiscal Period&lt;/TD&gt;
&lt;TD width="39"&gt;Sales&lt;/TD&gt;
&lt;TD width="115"&gt;12M Rolling Sales&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202211&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202212&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202301&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202302&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202303&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202304&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202305&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;1500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202306&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;2100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202307&lt;/TD&gt;
&lt;TD&gt;700&lt;/TD&gt;
&lt;TD&gt;2800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202308&lt;/TD&gt;
&lt;TD&gt;800&lt;/TD&gt;
&lt;TD&gt;3600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202309&lt;/TD&gt;
&lt;TD&gt;900&lt;/TD&gt;
&lt;TD&gt;4500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202310&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;5500&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202311&lt;/TD&gt;
&lt;TD&gt;1100&lt;/TD&gt;
&lt;TD&gt;6600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202312&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;7800&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202401&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;9100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202402&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;10400&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 08 Mar 2024 11:52:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428698#M1225445</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-08T11:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428738#M1225446</link>
      <description>&lt;P&gt;It could be reached with a small adjustment like:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;RangeSum(Sales,Peek(AccumulatedSales) * &lt;STRONG&gt;sign(mod(rowno(), 12))&lt;/STRONG&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 13:03:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428738#M1225446</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-08T13:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428755#M1225447</link>
      <description>&lt;P&gt;I tried it but still the same, can it be achieved with AsOfTable concept?&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 13:39:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428755#M1225447</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-08T13:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428772#M1225448</link>
      <description>&lt;P&gt;Yes, with an AsOfTable it should be also possible.&lt;/P&gt;
&lt;P&gt;Just try the above again and also include each part of the additional suggestion as an own field, like:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;sign(mod(rowno(), 12)) as X,&lt;BR /&gt;mod(rowno(), 12) as Y,&lt;BR /&gt;rowno() as Z&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;to comprehend the meaning.&lt;/P&gt;
&lt;P&gt;Beside this such approach worked only within a correctly sorted resident-load - and if your real data contain further fields, like customers, products, channels and so on you will need to consider them with some if-loops as well as within the sorting. Also if there isn't a single sales value for a period else n ones which will probably require an appropriate group by load in beforehand.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 14:43:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428772#M1225448</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-08T14:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428889#M1225450</link>
      <description>&lt;P&gt;I just tried your suggestion and received below output.&lt;/P&gt;
&lt;TABLE width="660"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="110"&gt;Fiscal Period&lt;/TD&gt;
&lt;TD width="110"&gt;Sum(Sales)&lt;/TD&gt;
&lt;TD width="110"&gt;Sum(AccumulatedSales1)&lt;/TD&gt;
&lt;TD width="110"&gt;X&lt;/TD&gt;
&lt;TD width="110"&gt;Y&lt;/TD&gt;
&lt;TD width="110"&gt;Z&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202211&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202212&lt;/TD&gt;
&lt;TD&gt;550&lt;/TD&gt;
&lt;TD&gt;1150&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202301&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;TD&gt;1250&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202302&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;1450&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202303&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;TD&gt;1750&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202304&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;2150&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202305&lt;/TD&gt;
&lt;TD&gt;500&lt;/TD&gt;
&lt;TD&gt;2650&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202306&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;3250&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202307&lt;/TD&gt;
&lt;TD&gt;700&lt;/TD&gt;
&lt;TD&gt;3950&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202308&lt;/TD&gt;
&lt;TD&gt;800&lt;/TD&gt;
&lt;TD&gt;4750&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202309&lt;/TD&gt;
&lt;TD&gt;900&lt;/TD&gt;
&lt;TD&gt;5650&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202310&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202311&lt;/TD&gt;
&lt;TD&gt;1100&lt;/TD&gt;
&lt;TD&gt;7750&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202312&lt;/TD&gt;
&lt;TD&gt;1200&lt;/TD&gt;
&lt;TD&gt;8950&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202401&lt;/TD&gt;
&lt;TD&gt;1300&lt;/TD&gt;
&lt;TD&gt;10250&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;202402&lt;/TD&gt;
&lt;TD&gt;1400&lt;/TD&gt;
&lt;TD&gt;11650&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would you able to share the script how it can be achieve by using&amp;nbsp;&lt;SPAN&gt;AsOfTable.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 18:30:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2428889#M1225450</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-08T18:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429069#M1225453</link>
      <description>&lt;P&gt;Here is an excellent explanation for the as-of-table logic and how to do:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Design/The-As-Of-Table/ba-p/1466130" target="_blank"&gt;https://community.qlik.com/t5/Design/The-As-Of-Table/ba-p/1466130&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Mar 2024 12:16:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429069#M1225453</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-10T12:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429091#M1225454</link>
      <description>&lt;P&gt;I've checked this code, by using MonthDiff column we can write a Set Analysis to load last twelve months numbers, but how to restrict in the load script using as-of-table?&lt;/P&gt;</description>
      <pubDate>Sun, 10 Mar 2024 18:46:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429091#M1225454</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-10T18:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429174#M1225455</link>
      <description>&lt;P&gt;The as-of-table isn't aimed to restrict loads within the script else to provide a possibility to connect a dimension-value to multiple dimension-values of a parallel dimension, like having the current and previous period in the as-of-dimension and each one linked to 12 periods from the calendar. Then using the as-of-dimension within a chart and applying a sum() will return the accumulation of the 12 periods.&lt;/P&gt;
&lt;P&gt;It's an additionally layer to simplified UI views without the need of pre-calculating / aggregation things in the script and/or to need set analysis and/or if-loops / aggr-constructs to create such views.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 07:42:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429174#M1225455</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-11T07:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429232#M1225457</link>
      <description>&lt;P&gt;got it, thanks for that. Any idea how to restrict the numbers at script level only?&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 09:58:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429232#M1225457</guid>
      <dc:creator>vikasshana</dc:creator>
      <dc:date>2024-03-11T09:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429249#M1225458</link>
      <description>&lt;P&gt;The above shown examples with rangesum() and the interrecord-function peek() within a properly sorted resident load are suitable for such a task. Like hinted if there are more conditions you will need to consider them within the accumulation.&lt;/P&gt;
&lt;P&gt;I suggest to create a dummy-application with a reduced and simplified data-set - maybe just a few periods + sales in an inline-load and accumulating just 3 months - and if you could comprehend the logic and get the expected results then you add another layer of complexity, like an extra dimension or n sales per period and extending the logic for an aggregation in beforehand and/or if-loops which query the previous dimension-values. like:&lt;/P&gt;
&lt;P&gt;...&lt;BR /&gt;if(Field = previous(Field), then, else) as X&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;The general approach is quite simple and if there are n extra conditions you will need to include them, with more (nested) if-loops and/or some special flag-fields.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 10:42:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2429249#M1225458</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-11T10:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: 12 Month Rolling numbers in the script rather than front end</title>
      <link>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2451321#M1225677</link>
      <description>&lt;P&gt;Not an efficient way by using peek as below may meet your requirement. using join to calculate as of table may more efficient:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Rolling12:&lt;BR /&gt;Load&lt;BR /&gt;FiscalPeriod,&lt;BR /&gt;Sales,&lt;BR /&gt;Sales+ Coalesce(peek('Sales',-1),0)+Coalesce(peek('Sales',-2),0)+Coalesce(peek('Sales',-3),0)+&lt;BR /&gt;Coalesce(peek('Sales',-4),0)+Coalesce(peek('Sales',-5),0)+Coalesce(peek('Sales',-6),0)+&lt;BR /&gt;Coalesce(peek('Sales',-7),0)+Coalesce(peek('Sales',-8),0)+Coalesce(peek('Sales',-9),0)+&lt;BR /&gt;Coalesce(peek('Sales',-10),0)+Coalesce(peek('Sales',-11),0)+Coalesce(peek('Sales',-12),0) as RollingSales&lt;/P&gt;
&lt;P&gt;resident Rolling&lt;BR /&gt;;&lt;BR /&gt;Drop tables Rolling&lt;/P&gt;</description>
      <pubDate>Sat, 11 May 2024 09:01:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/12-Month-Rolling-numbers-in-the-script-rather-than-front-end/m-p/2451321#M1225677</guid>
      <dc:creator>WangKun</dc:creator>
      <dc:date>2024-05-11T09:01:32Z</dc:date>
    </item>
  </channel>
</rss>

