<?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: Aggregated Average and Comparison to Last Year with dummy data in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Aggregated-Average-and-Comparison-to-Last-Year-with-dummy-data/m-p/2480657#M100731</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/111809"&gt;@SamuliPeura&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;maybe something like this:&lt;/P&gt;
&lt;P&gt;// Rolling 13-Month Average for Type=a (Previous Year)&lt;BR /&gt;Avg(&lt;BR /&gt;Aggr(&lt;BR /&gt;RangeSum(&lt;BR /&gt;Above(Sum({&amp;lt;[Type]={'a'}, YearMonth={"$(=Date(AddYears(Max(Date),-1),'YYYYMM'))"}&amp;gt;} Amount), 0, 13)&lt;BR /&gt;) / 13,&lt;BR /&gt;YearMonth&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;// Divided by Rolling 12-Month Sum for Type=b (Previous Year)&lt;BR /&gt;/&lt;BR /&gt;Sum(&lt;BR /&gt;Aggr(&lt;BR /&gt;RangeSum(&lt;BR /&gt;Above(Sum({&amp;lt;[Type]={'b'}, YearMonth={"$(=Date(AddYears(Max(Date),-1),'YYYYMM'))"}&amp;gt;} Amount), 0, 12)&lt;BR /&gt;),&lt;BR /&gt;YearMonth&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps&lt;/P&gt;</description>
    <pubDate>Tue, 10 Sep 2024 10:05:09 GMT</pubDate>
    <dc:creator>F_B</dc:creator>
    <dc:date>2024-09-10T10:05:09Z</dc:date>
    <item>
      <title>Aggregated Average and Comparison to Last Year with dummy data</title>
      <link>https://community.qlik.com/t5/App-Development/Aggregated-Average-and-Comparison-to-Last-Year-with-dummy-data/m-p/2142373#M92930</link>
      <description>&lt;P&gt;I want to calculate:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Rolling 13 Months Average of Type=a / Rolling 12 Months Sum of Type=b&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This works just fine in a KPI like this:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;avg(&lt;BR /&gt;{&amp;lt;YearMonth,Month)&amp;gt;}&lt;BR /&gt;aggr(sum({&amp;lt;[Type]={a},&lt;BR /&gt;Date = {"&amp;gt;$(=AddMonths(MonthEnd(Max(Date)),-13))&amp;lt;=$(=Max(Date)) "}&lt;BR /&gt;,YearMonth,Month)&lt;BR /&gt;&amp;gt;} [Amount])&lt;BR /&gt;,YearMonth,Month))&lt;BR /&gt;&lt;BR /&gt;/&lt;BR /&gt;&lt;BR /&gt;Sum({&amp;lt;[Type]={b},&amp;nbsp;&lt;BR /&gt;Date = {"&amp;gt;$(=AddMonths(MonthEnd(Max(Date)),-12))&amp;lt;=$(=Max(Date)) "}&lt;BR /&gt;,YearMonth,Month&lt;BR /&gt;&amp;gt;} [Amount])&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I would like to display it in a Bar Chart, where the dimension is Month with another measure that calculates the same things but Year-1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So for example month 5 in the bar chart should show for:&lt;/P&gt;
&lt;P&gt;measure 1:&amp;nbsp;5/2022-05/2023 divided by 6/2022-05/2023&lt;/P&gt;
&lt;P&gt;measure 2:&amp;nbsp;5/2021-05/2022 divided by 6/2021-05/2022&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any ideas? Thanks in advance!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I have created "Dummy Data Script" so you can work it out on your own Qlik Sense.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;NoConcatenate&lt;BR /&gt;Dummy:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;YearMonth, Month, Amount, Type, Date&lt;BR /&gt;202101, 1, 10, a, 01.01.2021&lt;BR /&gt;202101, 1, 11, b, 01.01.2021&lt;BR /&gt;202102, 2, 12, a, 01.02.2021&lt;BR /&gt;202102, 2, 13, b, 01.02.2021&lt;BR /&gt;202103, 3, 14, a, 01.03.2021&lt;BR /&gt;202103, 3, 15, b, 01.03.2021&lt;BR /&gt;202104, 4, 15, a, 01.04.2021&lt;BR /&gt;202104, 4, 16, b, 01.04.2021&lt;BR /&gt;202105, 5, 17, a, 01.05.2021&lt;BR /&gt;202105, 5, 18, b, 01.05.2021&lt;BR /&gt;202106, 6, 18, a, 01.06.2021&lt;BR /&gt;202106, 6, 16, b, 01.06.2021&lt;BR /&gt;202107, 7, 17, a, 01.07.2021&lt;BR /&gt;202107, 7, 289, b, 01.07.2021&lt;BR /&gt;202108, 8, 28, a, 01.08.2021&lt;BR /&gt;202108, 8, 25, b, 01.08.2021&lt;BR /&gt;202109, 9, 27, a, 01.09.2021&lt;BR /&gt;202109, 9, 25, b, 01.09.2021&lt;BR /&gt;202110, 10, 27, a, 01.10.2021&lt;BR /&gt;202110, 10, 38, b, 01.10.2021&lt;BR /&gt;202111, 11, 49, a, 01.11.2021&lt;BR /&gt;202111, 11, 36, b, 01.11.2021&lt;BR /&gt;202112, 12, 25, a, 01.12.2021&lt;BR /&gt;202112, 12, 25, b, 01.12.2021&lt;BR /&gt;202201, 1, 10, a, 01.01.2022&lt;BR /&gt;202201, 1, 11, b, 01.01.2022&lt;BR /&gt;202202, 2, 12, a, 01.02.2022&lt;BR /&gt;202202, 2, 13, b, 01.02.2022&lt;BR /&gt;202203, 3, 14, a, 01.03.2022&lt;BR /&gt;202203, 3, 15, b, 01.03.2022&lt;BR /&gt;202204, 4, 15, a, 01.04.2022&lt;BR /&gt;202204, 4, 16, b, 01.04.2022&lt;BR /&gt;202205, 5, 17, a, 01.05.2022&lt;BR /&gt;202205, 5, 18, b, 01.05.2022&lt;BR /&gt;202206, 6, 18, a, 01.06.2022&lt;BR /&gt;202206, 6, 16, b, 01.06.2022&lt;BR /&gt;202207, 7, 17, a, 01.07.2022&lt;BR /&gt;202207, 7, 289, b, 01.07.2022&lt;BR /&gt;202208, 8, 28, a, 01.08.2022&lt;BR /&gt;202208, 8, 25, b, 01.08.2022&lt;BR /&gt;202209, 9, 27, a, 01.09.2022&lt;BR /&gt;202209, 9, 25, b, 01.09.2022&lt;BR /&gt;202210, 10, 27, a, 01.10.2022&lt;BR /&gt;202210, 10, 38, b, 01.10.2022&lt;BR /&gt;202211, 11, 49, a, 01.11.2022&lt;BR /&gt;202211, 11, 36, b, 01.11.2022&lt;BR /&gt;202212, 12, 25, a, 01.12.2022&lt;BR /&gt;202212, 12, 25, b, 01.12.2022&lt;BR /&gt;202301, 1, 10, a, 01.01.2023&lt;BR /&gt;202301, 1, 11, b, 01.01.2023&lt;BR /&gt;202302, 2, 12, a, 01.02.2023&lt;BR /&gt;202302, 2, 13, b, 01.02.2023&lt;BR /&gt;202303, 3, 14, a, 01.03.2023&lt;BR /&gt;202303, 3, 15, b, 01.03.2023&lt;BR /&gt;202304, 4, 15, a, 01.04.2023&lt;BR /&gt;202304, 4, 16, b, 01.04.2023&lt;BR /&gt;202305, 5, 17, a, 01.05.2023&lt;BR /&gt;202305, 5, 18, b, 01.05.2023&lt;BR /&gt;202306, 6, 18, a, 01.06.2023&lt;BR /&gt;202306, 6, 16, b, 01.06.2023&lt;BR /&gt;202307, 7, 17, a, 01.07.2023&lt;BR /&gt;202307, 7, 289, b, 01.07.2023&lt;BR /&gt;202308, 8, 28, a, 01.08.2023&lt;BR /&gt;202308, 8, 25, b, 01.08.2023&lt;BR /&gt;202309, 9, 27, a, 01.09.2023&lt;BR /&gt;202309, 9, 25, b, 01.09.2023&lt;BR /&gt;202310, 10, 27, a, 01.10.2023&lt;BR /&gt;202310, 10, 38, b, 01.10.2023&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;exit script;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Nov 2023 12:34:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Aggregated-Average-and-Comparison-to-Last-Year-with-dummy-data/m-p/2142373#M92930</guid>
      <dc:creator>SamuliPeura</dc:creator>
      <dc:date>2023-11-29T12:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Aggregated Average and Comparison to Last Year with dummy data</title>
      <link>https://community.qlik.com/t5/App-Development/Aggregated-Average-and-Comparison-to-Last-Year-with-dummy-data/m-p/2480657#M100731</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/111809"&gt;@SamuliPeura&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;maybe something like this:&lt;/P&gt;
&lt;P&gt;// Rolling 13-Month Average for Type=a (Previous Year)&lt;BR /&gt;Avg(&lt;BR /&gt;Aggr(&lt;BR /&gt;RangeSum(&lt;BR /&gt;Above(Sum({&amp;lt;[Type]={'a'}, YearMonth={"$(=Date(AddYears(Max(Date),-1),'YYYYMM'))"}&amp;gt;} Amount), 0, 13)&lt;BR /&gt;) / 13,&lt;BR /&gt;YearMonth&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;// Divided by Rolling 12-Month Sum for Type=b (Previous Year)&lt;BR /&gt;/&lt;BR /&gt;Sum(&lt;BR /&gt;Aggr(&lt;BR /&gt;RangeSum(&lt;BR /&gt;Above(Sum({&amp;lt;[Type]={'b'}, YearMonth={"$(=Date(AddYears(Max(Date),-1),'YYYYMM'))"}&amp;gt;} Amount), 0, 12)&lt;BR /&gt;),&lt;BR /&gt;YearMonth&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2024 10:05:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Aggregated-Average-and-Comparison-to-Last-Year-with-dummy-data/m-p/2480657#M100731</guid>
      <dc:creator>F_B</dc:creator>
      <dc:date>2024-09-10T10:05:09Z</dc:date>
    </item>
  </channel>
</rss>

