<?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: Orders amount with dates condition in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Orders-amount-with-dates-condition/m-p/1731946#M721998</link>
    <description>&lt;P&gt;So, I think I found a solution - I added the OrderDate column to the Sales table. Create two variables:&lt;/P&gt;&lt;P&gt;vStartDate (Min(CanonicalDate))&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;vEndDate (Max(CanonicalDate)), and created a expression on the histogram:&lt;/P&gt;&lt;P&gt;sum({$&amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [OrderDate] = {"$(='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate)"},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [SalesDate] = {"$(='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate)"}&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Quantity)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But, on my histogram as&amp;nbsp;Measurement i use&amp;nbsp;cyclic group (Year, Month, Week, DayMonth), and Quantity is wrong.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I think because the expression is calculated based on the values of the variables, not the calendar, so QV cannot decompose the data automatically on the graph when fields in date group are switched. I don’t know how to describe the current situation more clearly, and I think this is a separate thread, so thank you all.&lt;BR /&gt;Good luck!&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jul 2020 06:20:14 GMT</pubDate>
    <dc:creator>funquasar</dc:creator>
    <dc:date>2020-07-30T06:20:14Z</dc:date>
    <item>
      <title>Orders amount with dates condition</title>
      <link>https://community.qlik.com/t5/QlikView/Orders-amount-with-dates-condition/m-p/1731498#M721997</link>
      <description>&lt;P&gt;Hello, Comminity!&lt;/P&gt;&lt;P&gt;Task was look simple for me, but I lost three days trying to solve this. In SQL (example below) I write query in less than minute &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;How get the amount of orders, where OrderDate and SalesDate of which are included in the applied date filter?&lt;/P&gt;&lt;P&gt;There are two tables: orders and sales, which I concatenate into one and a calendar. The calendar connects to data via a DateBridge.&lt;/P&gt;&lt;P&gt;Orders:&lt;BR /&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt; * INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RowNo, OrderDate, OrderNo&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, 06/28/2020, 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, 06/29/2020, 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3, 06/30/2020, 3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, 07/01/2020, 4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, 07/02/2020, 5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6, 07/03/2020, 6&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7, 07/04/2020, 7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8, 07/05/2020, 8&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9, 07/06/2020, 9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10, 07/07/2020, 10&lt;BR /&gt;];&lt;BR /&gt;&lt;BR /&gt;Concatenate&lt;BR /&gt;Sales:&lt;BR /&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt; * INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo, OrderNo, ShippedDate, Quantity&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11, 1, 06/28/2020, 10&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 12, 2, 06/29/2020, 20&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 13, 3, 07/04/2020, 30&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 14, 4, 07/03/2020, 10&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 15, 5, 07/03/2020, 20&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 16, 6, 07/04/2020, 30&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 17, 7, 07/10/2020, 10&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 18, 8, 07/11/2020, 20&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 19, 9, 07/12/2020, 30&lt;BR /&gt;&amp;nbsp; &amp;nbsp; 20, 10, 07/10/2020, 10&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;DateBridge:&lt;BR /&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate as CanonicalDate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Order'&amp;nbsp;&amp;nbsp; as DateType&lt;BR /&gt;Resident&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Orders;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;Concatenate&lt;BR /&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesDate as CanonicalDate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Sales'&amp;nbsp;&amp;nbsp; as DateType&lt;BR /&gt;Resident&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Orders;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The calendar is made by a typical script, so I will save space &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Let's say in CanonicalDate I choose the period from 06/30/2020 to 07/04/2020. The result includes orders 3,4,5,6, amount = 90. The 7th does not include because the SalesDate &amp;gt; CanonicalDate in filter, although OrderDate meets the filter condition.&lt;/P&gt;&lt;P&gt;In SQL, I get similar data with the following query:&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM(Quantity)&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Table&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderNumber in (&lt;/P&gt;&lt;P&gt;&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;&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; SELECT&lt;/P&gt;&lt;P&gt;&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;&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; OrderNumber&lt;/P&gt;&lt;P&gt;&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;&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; FROM&lt;/P&gt;&lt;P&gt;&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;&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; Table&lt;/P&gt;&lt;P&gt;&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;&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; WHERE&lt;/P&gt;&lt;P&gt;&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;&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; OrderDate BETWEEN ‘06/30/2020’ AND ‘07/04/2020’&lt;/P&gt;&lt;P&gt;&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;&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; and&lt;/P&gt;&lt;P&gt;&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;&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; SalesDate BETWEEN ‘06/30/2020’ AND ‘07/04/2020’&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp; )&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 18:17:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Orders-amount-with-dates-condition/m-p/1731498#M721997</guid>
      <dc:creator>funquasar</dc:creator>
      <dc:date>2024-11-16T18:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: Orders amount with dates condition</title>
      <link>https://community.qlik.com/t5/QlikView/Orders-amount-with-dates-condition/m-p/1731946#M721998</link>
      <description>&lt;P&gt;So, I think I found a solution - I added the OrderDate column to the Sales table. Create two variables:&lt;/P&gt;&lt;P&gt;vStartDate (Min(CanonicalDate))&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;vEndDate (Max(CanonicalDate)), and created a expression on the histogram:&lt;/P&gt;&lt;P&gt;sum({$&amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [OrderDate] = {"$(='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate)"},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [SalesDate] = {"$(='&amp;gt;='&amp;amp;vStartDate&amp;amp;'&amp;lt;='&amp;amp;vEndDate)"}&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Quantity)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But, on my histogram as&amp;nbsp;Measurement i use&amp;nbsp;cyclic group (Year, Month, Week, DayMonth), and Quantity is wrong.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I think because the expression is calculated based on the values of the variables, not the calendar, so QV cannot decompose the data automatically on the graph when fields in date group are switched. I don’t know how to describe the current situation more clearly, and I think this is a separate thread, so thank you all.&lt;BR /&gt;Good luck!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 06:20:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Orders-amount-with-dates-condition/m-p/1731946#M721998</guid>
      <dc:creator>funquasar</dc:creator>
      <dc:date>2020-07-30T06:20:14Z</dc:date>
    </item>
  </channel>
</rss>

