<?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: Search in script in previous loaded data according more conditions. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Search-in-script-in-previous-loaded-data-according-more/m-p/1561734#M744063</link>
    <description>&lt;P&gt;I haven't used your data in this example because I'm not allowed to download anything from this website at my company, however, in principle the following script can be applied to your problem.&amp;nbsp; the file I created was a simple excel file that holds Product, Date, Price and it doesn't matter what order the data is held in.&lt;/P&gt;&lt;P&gt;Script is:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Load the original data&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Original_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;FROM&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;[Z:\TestData3.xlsx]&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;(&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;ooxml&lt;/FONT&gt;&lt;FONT size="1"&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;embedded&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;labels&lt;/FONT&gt;&lt;FONT size="1"&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;table&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;is&lt;/FONT&gt;&lt;FONT size="1"&gt; Sheet1);&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Load the data from resident table, this allows us to sort the data&lt;BR /&gt;by product and date, which is required for the final load&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Sorted_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;NoConcatenate&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;RESIDENT&lt;/FONT&gt;&lt;FONT size="1"&gt; Original_Data&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;ORDER&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;BY&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Drop the first table&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;Drop&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="1"&gt;Table&lt;/FONT&gt;&lt;FONT size="1"&gt; Original_Data;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;L:oad the final table using a conditional Previous function to get the last price&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Final_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;NoConcatenate&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;IF&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;)=&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;AND&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;-&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;) &amp;lt;= 365,&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;)) &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;AS&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Previous_Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;RESIDENT&lt;/FONT&gt;&lt;FONT size="1"&gt; Sorted_Data;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Drop the sorted data table, leaving only the final table in memory&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;Drop&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="1"&gt;Table&lt;/FONT&gt;&lt;FONT size="1"&gt; Sorted_Data;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;This should work for you, not sure how quick it is and how much data you are loading, but should be ok.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Mar 2019 08:44:36 GMT</pubDate>
    <dc:creator>NW1965</dc:creator>
    <dc:date>2019-03-27T08:44:36Z</dc:date>
    <item>
      <title>Search in script in previous loaded data according more conditions.</title>
      <link>https://community.qlik.com/t5/QlikView/Search-in-script-in-previous-loaded-data-according-more/m-p/1559898#M744062</link>
      <description>&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to ask you for support.&lt;/P&gt;&lt;P&gt;By loading data I would like to add column “Previous_Price” according 2 conditions (needs to match Product and time frame of Date).&lt;/P&gt;&lt;P&gt;“Previous_Price” shoud be: Find previous price for Product which is first in time-frame starting 365 days backward.&lt;/P&gt;&lt;P&gt;Expected result is distinguishable by colors.&lt;/P&gt;&lt;P&gt;Obstacle for me is to combine 2 conditions by searching the value in previous loaded data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Juraj&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:04:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Search-in-script-in-previous-loaded-data-according-more/m-p/1559898#M744062</guid>
      <dc:creator>Juraj_SK</dc:creator>
      <dc:date>2024-11-16T04:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Search in script in previous loaded data according more conditions.</title>
      <link>https://community.qlik.com/t5/QlikView/Search-in-script-in-previous-loaded-data-according-more/m-p/1561734#M744063</link>
      <description>&lt;P&gt;I haven't used your data in this example because I'm not allowed to download anything from this website at my company, however, in principle the following script can be applied to your problem.&amp;nbsp; the file I created was a simple excel file that holds Product, Date, Price and it doesn't matter what order the data is held in.&lt;/P&gt;&lt;P&gt;Script is:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Load the original data&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Original_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;FROM&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;[Z:\TestData3.xlsx]&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;(&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;ooxml&lt;/FONT&gt;&lt;FONT size="1"&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;embedded&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;labels&lt;/FONT&gt;&lt;FONT size="1"&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;table&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;is&lt;/FONT&gt;&lt;FONT size="1"&gt; Sheet1);&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Load the data from resident table, this allows us to sort the data&lt;BR /&gt;by product and date, which is required for the final load&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Sorted_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;NoConcatenate&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;RESIDENT&lt;/FONT&gt;&lt;FONT size="1"&gt; Original_Data&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;ORDER&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;BY&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Drop the first table&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;Drop&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="1"&gt;Table&lt;/FONT&gt;&lt;FONT size="1"&gt; Original_Data;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;L:oad the final table using a conditional Previous function to get the last price&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;Final_Data:&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;NoConcatenate&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;LOAD&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;, &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;IF&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt;&lt;FONT size="1"&gt;)=&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Product&lt;/FONT&gt; &lt;FONT color="#0000ff" size="1"&gt;AND&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;-&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Date&lt;/FONT&gt;&lt;FONT size="1"&gt;) &amp;lt;= 365,&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;Previous&lt;/FONT&gt;&lt;FONT size="1"&gt;(&lt;/FONT&gt;&lt;FONT color="#800000" size="1"&gt;Price&lt;/FONT&gt;&lt;FONT size="1"&gt;)) &lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;AS&lt;/FONT&gt; &lt;FONT color="#800000" size="1"&gt;Previous_Price&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" size="1"&gt;RESIDENT&lt;/FONT&gt;&lt;FONT size="1"&gt; Sorted_Data;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT color="#008000" size="1"&gt;/*&lt;BR /&gt;Drop the sorted data table, leaving only the final table in memory&lt;BR /&gt;*/&lt;/FONT&gt;&lt;FONT size="1"&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#0000ff" size="1"&gt;Drop&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" size="1"&gt;Table&lt;/FONT&gt;&lt;FONT size="1"&gt; Sorted_Data;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;This should work for you, not sure how quick it is and how much data you are loading, but should be ok.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2019 08:44:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Search-in-script-in-previous-loaded-data-according-more/m-p/1561734#M744063</guid>
      <dc:creator>NW1965</dc:creator>
      <dc:date>2019-03-27T08:44:36Z</dc:date>
    </item>
  </channel>
</rss>

