<?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 MAX Date Import Script in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/MAX-Date-Import-Script/m-p/1799919#M64794</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I've got this script below that combines 5 tables into one to get yearly Assessment information for students.&amp;nbsp; However I'm having trouble figuring out where and/or how to use the Max (Date) function to only return the most recent record entered for each person?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is appreciated!&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;STUDENTS:&lt;BR /&gt;LOAD&lt;BR /&gt;'7/1/'&amp;amp; YEAR(IF(num(Month(ENTRYDATE)&amp;gt;6),ENTRYDATE,AddYears(ENTRYDATE,-1))) AS FY_START,&lt;BR /&gt;YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,AddYears(Today(),-1))) &amp;amp; '-' &amp;amp; YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,Today())) AS SchoolYr,&lt;BR /&gt;YEAR(IF(num(Month(ENTRYDATE)&amp;gt;6),AddYears(ENTRYDATE,1),ENTRYDATE)) AS School_Year,&lt;BR /&gt;&lt;BR /&gt;ENROLL_STATUS AS Enroll_Stuatus_S,&lt;BR /&gt;Pick(WildMatch(ENROLL_STATUS, -1, 0, 1, 2, 3), 'Preregister', 'Active', 'Inactive', 'Exited', 'Graduated')AS [ENROLL_STATUS_L],&lt;BR /&gt;&lt;BR /&gt;DCID AS STUDENTSDCID,&lt;BR /&gt;ID AS STUDENTSID,&lt;BR /&gt;LASTFIRST,&lt;BR /&gt;STUDENT_NUMBER,&lt;BR /&gt;SCHOOLID AS CUR_SCHOOLID_S,&lt;/P&gt;&lt;P&gt;GRADE_LEVEL AS CUR_GRADE_LEVEL,&lt;BR /&gt;if(match([GRADE_LEVEL],-2,-1), 'PRE-K',&lt;BR /&gt;if(match([GRADE_LEVEL],0,1,2,3,4,5), 'ELEMENTARY',&lt;BR /&gt;if(match([GRADE_LEVEL],6,7,8),'MIDDLE',&lt;BR /&gt;if(match([GRADE_LEVEL],9,10,11,12),'HIGH',&lt;BR /&gt;if(match([GRADE_LEVEL],99),'GRAD'))))) AS [CURRENT_SCHOOL_LEVEL],&lt;BR /&gt;Date(Floor(ENTRYDATE),'MM/DD/YYYY') AS ENTRYDATE,&lt;/P&gt;&lt;P&gt;GENDER AS GENDER_S,&lt;BR /&gt;Pick(WildMatch(GENDER, 'M', 'F'),'Male','Female') AS [GENDER_L],&lt;BR /&gt;ETHNICITY AS ETHNICITY_S,&lt;BR /&gt;Pick(WildMatch(ETHNICITY, 'A', 'B', 'C','H', 'I', 'P'), 'Asian', 'Black', 'Caucasian', 'Hispanic', 'Native American', 'Pacific Islander')AS [ETHNICITY_L]&lt;/P&gt;&lt;P&gt;FROM [lib://QVD Store/STUDENTS.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;WHERE ENTRYDATE &amp;gt;= ('7/1/'&amp;amp; YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,AddYears(Today(),-1)))) AND NOT MATCH (LAST_NAME,'Test','TEST') AND SCHOOLID &amp;lt;&amp;gt; '900' ;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS TESTID,&lt;BR /&gt;NAME AS TEST_NAME,&lt;BR /&gt;DESCRIPTION AS TEST_DESCRIPTION&lt;BR /&gt;FROM [lib://QVD Store/TEST.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE NAME = 'AccessELL';&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS STUDENTTESTID,&lt;BR /&gt;STUDENTID AS STUDENTSID,&lt;BR /&gt;TESTID,&lt;BR /&gt;DATE (TEST_DATE, 'MM-DD-YYYY') AS STUDENTTEST_DATE,&lt;BR /&gt;SCHOOLID AS TEST_SCHOOLID_S,&lt;BR /&gt;GRADE_LEVEL AS STUDENTTEST_GRADELEVEL,&lt;BR /&gt;TERMID AS STUDENTTEST_TERMID&lt;BR /&gt;FROM [lib://QVD Store/STUDENTTEST.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS TESTSCOREID,&lt;BR /&gt;TESTID,&lt;BR /&gt;NAME AS TESTSCORE_NAME,&lt;BR /&gt;DESCRIPTION AS TESTSCORE_DESCRIPTION&lt;BR /&gt;&lt;BR /&gt;FROM [lib://QVD Store/TESTSCORE.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE NAME = 'Proficiency Level';&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;STUDENTID AS STUDENTSID,&lt;BR /&gt;STUDENTTESTID,&lt;BR /&gt;TESTSCOREID,&lt;BR /&gt;NUMSCORE,&lt;BR /&gt;PERCENTSCORE,&lt;BR /&gt;ALPHASCORE&lt;BR /&gt;FROM [lib://QVD Store/STUDENTTESTSCORE.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;</description>
    <pubDate>Thu, 15 Apr 2021 22:50:05 GMT</pubDate>
    <dc:creator>DanielP065</dc:creator>
    <dc:date>2021-04-15T22:50:05Z</dc:date>
    <item>
      <title>MAX Date Import Script</title>
      <link>https://community.qlik.com/t5/App-Development/MAX-Date-Import-Script/m-p/1799919#M64794</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I've got this script below that combines 5 tables into one to get yearly Assessment information for students.&amp;nbsp; However I'm having trouble figuring out where and/or how to use the Max (Date) function to only return the most recent record entered for each person?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is appreciated!&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;STUDENTS:&lt;BR /&gt;LOAD&lt;BR /&gt;'7/1/'&amp;amp; YEAR(IF(num(Month(ENTRYDATE)&amp;gt;6),ENTRYDATE,AddYears(ENTRYDATE,-1))) AS FY_START,&lt;BR /&gt;YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,AddYears(Today(),-1))) &amp;amp; '-' &amp;amp; YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,Today())) AS SchoolYr,&lt;BR /&gt;YEAR(IF(num(Month(ENTRYDATE)&amp;gt;6),AddYears(ENTRYDATE,1),ENTRYDATE)) AS School_Year,&lt;BR /&gt;&lt;BR /&gt;ENROLL_STATUS AS Enroll_Stuatus_S,&lt;BR /&gt;Pick(WildMatch(ENROLL_STATUS, -1, 0, 1, 2, 3), 'Preregister', 'Active', 'Inactive', 'Exited', 'Graduated')AS [ENROLL_STATUS_L],&lt;BR /&gt;&lt;BR /&gt;DCID AS STUDENTSDCID,&lt;BR /&gt;ID AS STUDENTSID,&lt;BR /&gt;LASTFIRST,&lt;BR /&gt;STUDENT_NUMBER,&lt;BR /&gt;SCHOOLID AS CUR_SCHOOLID_S,&lt;/P&gt;&lt;P&gt;GRADE_LEVEL AS CUR_GRADE_LEVEL,&lt;BR /&gt;if(match([GRADE_LEVEL],-2,-1), 'PRE-K',&lt;BR /&gt;if(match([GRADE_LEVEL],0,1,2,3,4,5), 'ELEMENTARY',&lt;BR /&gt;if(match([GRADE_LEVEL],6,7,8),'MIDDLE',&lt;BR /&gt;if(match([GRADE_LEVEL],9,10,11,12),'HIGH',&lt;BR /&gt;if(match([GRADE_LEVEL],99),'GRAD'))))) AS [CURRENT_SCHOOL_LEVEL],&lt;BR /&gt;Date(Floor(ENTRYDATE),'MM/DD/YYYY') AS ENTRYDATE,&lt;/P&gt;&lt;P&gt;GENDER AS GENDER_S,&lt;BR /&gt;Pick(WildMatch(GENDER, 'M', 'F'),'Male','Female') AS [GENDER_L],&lt;BR /&gt;ETHNICITY AS ETHNICITY_S,&lt;BR /&gt;Pick(WildMatch(ETHNICITY, 'A', 'B', 'C','H', 'I', 'P'), 'Asian', 'Black', 'Caucasian', 'Hispanic', 'Native American', 'Pacific Islander')AS [ETHNICITY_L]&lt;/P&gt;&lt;P&gt;FROM [lib://QVD Store/STUDENTS.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;WHERE ENTRYDATE &amp;gt;= ('7/1/'&amp;amp; YEAR(IF(num(Month(Today())&amp;gt;6),ENTRYDATE,AddYears(Today(),-1)))) AND NOT MATCH (LAST_NAME,'Test','TEST') AND SCHOOLID &amp;lt;&amp;gt; '900' ;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS TESTID,&lt;BR /&gt;NAME AS TEST_NAME,&lt;BR /&gt;DESCRIPTION AS TEST_DESCRIPTION&lt;BR /&gt;FROM [lib://QVD Store/TEST.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE NAME = 'AccessELL';&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS STUDENTTESTID,&lt;BR /&gt;STUDENTID AS STUDENTSID,&lt;BR /&gt;TESTID,&lt;BR /&gt;DATE (TEST_DATE, 'MM-DD-YYYY') AS STUDENTTEST_DATE,&lt;BR /&gt;SCHOOLID AS TEST_SCHOOLID_S,&lt;BR /&gt;GRADE_LEVEL AS STUDENTTEST_GRADELEVEL,&lt;BR /&gt;TERMID AS STUDENTTEST_TERMID&lt;BR /&gt;FROM [lib://QVD Store/STUDENTTEST.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;ID AS TESTSCOREID,&lt;BR /&gt;TESTID,&lt;BR /&gt;NAME AS TESTSCORE_NAME,&lt;BR /&gt;DESCRIPTION AS TESTSCORE_DESCRIPTION&lt;BR /&gt;&lt;BR /&gt;FROM [lib://QVD Store/TESTSCORE.qvd]&lt;BR /&gt;(qvd)&lt;BR /&gt;WHERE NAME = 'Proficiency Level';&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;/P&gt;&lt;P&gt;LOAD&lt;BR /&gt;STUDENTID AS STUDENTSID,&lt;BR /&gt;STUDENTTESTID,&lt;BR /&gt;TESTSCOREID,&lt;BR /&gt;NUMSCORE,&lt;BR /&gt;PERCENTSCORE,&lt;BR /&gt;ALPHASCORE&lt;BR /&gt;FROM [lib://QVD Store/STUDENTTESTSCORE.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;</description>
      <pubDate>Thu, 15 Apr 2021 22:50:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/MAX-Date-Import-Script/m-p/1799919#M64794</guid>
      <dc:creator>DanielP065</dc:creator>
      <dc:date>2021-04-15T22:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: MAX Date Import Script</title>
      <link>https://community.qlik.com/t5/App-Development/MAX-Date-Import-Script/m-p/1801071#M64937</link>
      <description>&lt;P&gt;Check out the &lt;STRONG&gt;FirstSortedValue&lt;/STRONG&gt; function and note that you can use - for sort weight to get max instead of min:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense/February2021/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/firstsortedvalue.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/sense/February2021/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/firstsortedvalue.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Apr 2021 19:58:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/MAX-Date-Import-Script/m-p/1801071#M64937</guid>
      <dc:creator>Dalton_Ruer</dc:creator>
      <dc:date>2021-04-20T19:58:42Z</dc:date>
    </item>
  </channel>
</rss>

