<?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 Using MAX in a loader script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Using-MAX-in-a-loader-script/m-p/214245#M67800</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this will be a silly question, but I am struggling to get by it so wondering if I could ask some help please.&lt;/P&gt;&lt;P&gt;I have record that has multiple records associated with it called SAs. What I need to do is find latest one that is assocaited with the main record based on date, which is less than the creation date. Any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE ___default_attr="plain" class="jive_text_macro jive_macro_code" jivemacro="code"&gt;&lt;BR /&gt;TEST:&lt;BR /&gt;LOAD&lt;BR /&gt; CI_WF_PROC_MPRN_SA.LATEST_SA_ID AS TEST.LATEST_SA_ID,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.CRE_DTTM as TEST.CRE_DTTM,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.MPRN AS TEST.MPRN,&lt;BR /&gt; MPRN AS TEST.MPRN2,&lt;BR /&gt; max(CI_WF_PROC_MPRN_SA.LATEST_START_DATE) AS TEST.LATEST_START_DATE,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.LATEST_END_DATE AS TEST.LATEST_END_DATE&lt;BR /&gt; //STL.AccountID as ACCT_ID,&lt;BR /&gt;&lt;BR /&gt;RESIDENT CI_WF_PROC_MPRN_SA&lt;BR /&gt;WHERE date(CI_WF_PROC_MPRN_SA.CRE_DTTM) &amp;gt; date(CI_WF_PROC_MPRN_SA.LATEST_START_DATE, 'DD/MM/YYYY')&lt;BR /&gt;group by CI_WF_PROC_MPRN_SA.LATEST_SA_ID,MPRN;&lt;BR /&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Sep 2010 15:52:19 GMT</pubDate>
    <dc:creator>paulm</dc:creator>
    <dc:date>2010-09-22T15:52:19Z</dc:date>
    <item>
      <title>Using MAX in a loader script</title>
      <link>https://community.qlik.com/t5/QlikView/Using-MAX-in-a-loader-script/m-p/214245#M67800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this will be a silly question, but I am struggling to get by it so wondering if I could ask some help please.&lt;/P&gt;&lt;P&gt;I have record that has multiple records associated with it called SAs. What I need to do is find latest one that is assocaited with the main record based on date, which is less than the creation date. Any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE ___default_attr="plain" class="jive_text_macro jive_macro_code" jivemacro="code"&gt;&lt;BR /&gt;TEST:&lt;BR /&gt;LOAD&lt;BR /&gt; CI_WF_PROC_MPRN_SA.LATEST_SA_ID AS TEST.LATEST_SA_ID,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.CRE_DTTM as TEST.CRE_DTTM,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.MPRN AS TEST.MPRN,&lt;BR /&gt; MPRN AS TEST.MPRN2,&lt;BR /&gt; max(CI_WF_PROC_MPRN_SA.LATEST_START_DATE) AS TEST.LATEST_START_DATE,&lt;BR /&gt; CI_WF_PROC_MPRN_SA.LATEST_END_DATE AS TEST.LATEST_END_DATE&lt;BR /&gt; //STL.AccountID as ACCT_ID,&lt;BR /&gt;&lt;BR /&gt;RESIDENT CI_WF_PROC_MPRN_SA&lt;BR /&gt;WHERE date(CI_WF_PROC_MPRN_SA.CRE_DTTM) &amp;gt; date(CI_WF_PROC_MPRN_SA.LATEST_START_DATE, 'DD/MM/YYYY')&lt;BR /&gt;group by CI_WF_PROC_MPRN_SA.LATEST_SA_ID,MPRN;&lt;BR /&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Sep 2010 15:52:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-MAX-in-a-loader-script/m-p/214245#M67800</guid>
      <dc:creator>paulm</dc:creator>
      <dc:date>2010-09-22T15:52:19Z</dc:date>
    </item>
    <item>
      <title>Using MAX in a loader script</title>
      <link>https://community.qlik.com/t5/QlikView/Using-MAX-in-a-loader-script/m-p/214246#M67801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you getting an error? It looks like your problem is that some fields aren't aggregated. When using the group by, every field must either be in the group by or use an aggregate function. Try:&lt;/P&gt;&lt;BLOCKQUOTE style="overflow-x: scroll;"&gt;&lt;PRE style="margin: 0px;"&gt;TEST:&lt;BR /&gt;LOAD&lt;BR /&gt; CI_WF_PROC_MPRN_SA.LATEST_SA_ID AS TEST.LATEST_SA_ID,&lt;BR /&gt; MPRN AS TEST.MPRN2,&lt;BR /&gt; max(CI_WF_PROC_MPRN_SA.LATEST_START_DATE) AS TEST.LATEST_START_DATE,&lt;BR /&gt;RESIDENT CI_WF_PROC_MPRN_SA&lt;BR /&gt;WHERE date(CI_WF_PROC_MPRN_SA.CRE_DTTM) &amp;gt;&lt;BR /&gt; date(CI_WF_PROC_MPRN_SA.LATEST_START_DATE, 'DD/MM/YYYY')&lt;BR /&gt;group by CI_WF_PROC_MPRN_SA.LATEST_SA_ID,MPRN;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P&gt;What you may need to do is load all of your fields in one load. Then do a join using this load. That way, you get all of your fields you want and then have a Max associated with each record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Sep 2010 16:01:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-MAX-in-a-loader-script/m-p/214246#M67801</guid>
      <dc:creator />
      <dc:date>2010-09-22T16:01:13Z</dc:date>
    </item>
  </channel>
</rss>

