<?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 Fetch data by number of transaction in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Fetch-data-by-number-of-transaction/m-p/2455976#M98473</link>
    <description>&lt;P&gt;Hi, how to fetch data based on the quantity and should match versus number of transaction. Sample data below.&lt;/P&gt;
&lt;TABLE width="466"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="113"&gt;ItemID&lt;/TD&gt;
&lt;TD width="113"&gt;Quantity&lt;/TD&gt;
&lt;TD width="127"&gt;Quantity Transacted&lt;/TD&gt;
&lt;TD width="113"&gt;Date of Transaction&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;6/26/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;8/21/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;9/11/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;10/2/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;12/11/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;2/19/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;3/18/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4/5/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;5/6/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Current quantity is 32, it should fetch the last 3 rows only as it is the last transaction that matches to 32.&lt;/P&gt;
&lt;P&gt;[30] [5/6/2024] = 30&lt;/P&gt;
&lt;P&gt;[1] [4/5/2024] = 1 + 30 = 31&lt;/P&gt;
&lt;P&gt;[30] [3/18/2024] = 1 + 31 = 32&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyone knows how to do it in load script?&lt;/P&gt;</description>
    <pubDate>Fri, 24 May 2024 11:07:11 GMT</pubDate>
    <dc:creator>bryan_21</dc:creator>
    <dc:date>2024-05-24T11:07:11Z</dc:date>
    <item>
      <title>Fetch data by number of transaction</title>
      <link>https://community.qlik.com/t5/App-Development/Fetch-data-by-number-of-transaction/m-p/2455976#M98473</link>
      <description>&lt;P&gt;Hi, how to fetch data based on the quantity and should match versus number of transaction. Sample data below.&lt;/P&gt;
&lt;TABLE width="466"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="113"&gt;ItemID&lt;/TD&gt;
&lt;TD width="113"&gt;Quantity&lt;/TD&gt;
&lt;TD width="127"&gt;Quantity Transacted&lt;/TD&gt;
&lt;TD width="113"&gt;Date of Transaction&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;6/26/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;8/21/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;9/11/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;10/2/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;12/11/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;2/19/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;3/18/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;4/5/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3300658&lt;/TD&gt;
&lt;TD&gt;32&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;5/6/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Current quantity is 32, it should fetch the last 3 rows only as it is the last transaction that matches to 32.&lt;/P&gt;
&lt;P&gt;[30] [5/6/2024] = 30&lt;/P&gt;
&lt;P&gt;[1] [4/5/2024] = 1 + 30 = 31&lt;/P&gt;
&lt;P&gt;[30] [3/18/2024] = 1 + 31 = 32&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyone knows how to do it in load script?&lt;/P&gt;</description>
      <pubDate>Fri, 24 May 2024 11:07:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Fetch-data-by-number-of-transaction/m-p/2455976#M98473</guid>
      <dc:creator>bryan_21</dc:creator>
      <dc:date>2024-05-24T11:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Fetch data by number of transaction</title>
      <link>https://community.qlik.com/t5/App-Development/Fetch-data-by-number-of-transaction/m-p/2476812#M100310</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/196490"&gt;@bryan_21&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;load &lt;SPAN&gt;ItemID,&amp;nbsp;Quantity,&amp;nbsp;Quantity Transacted,&amp;nbsp;Date of Transaction&amp;nbsp;&lt;/SPAN&gt;in a table named&amp;nbsp;Data, then try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;// Sort data by Date of Transaction in descending order&lt;BR /&gt;SortedData:&lt;BR /&gt;LOAD &lt;BR /&gt;*,&lt;BR /&gt;RowNo() as RowID&lt;BR /&gt;RESIDENT Data&lt;BR /&gt;ORDER BY [Date of Transaction] DESC;&lt;/P&gt;
&lt;P&gt;// Accumulate Quantity Transacted&lt;BR /&gt;AccumulatedData:&lt;BR /&gt;LOAD &lt;BR /&gt;*,&lt;BR /&gt;RangeSum(Peek('AccumulatedQuantity', RowNo()-1), [Quantity Transacted]) as AccumulatedQuantity&lt;BR /&gt;RESIDENT SortedData&lt;BR /&gt;ORDER BY RowID ASC;&lt;/P&gt;
&lt;P&gt;// Filter to get only the last transactions that match the given criteria&lt;BR /&gt;FinalData:&lt;BR /&gt;LOAD &lt;BR /&gt;*&lt;BR /&gt;RESIDENT AccumulatedData&lt;BR /&gt;WHERE AccumulatedQuantity &amp;lt;= Quantity&lt;BR /&gt;ORDER BY [Date of Transaction] DESC;&lt;/P&gt;
&lt;P&gt;DROP TABLE Data;&lt;BR /&gt;DROP TABLE SortedData;&lt;BR /&gt;DROP TABLE AccumulatedData;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2024 11:54:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Fetch-data-by-number-of-transaction/m-p/2476812#M100310</guid>
      <dc:creator>F_B</dc:creator>
      <dc:date>2024-08-19T11:54:35Z</dc:date>
    </item>
  </channel>
</rss>

