<?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 Load data if in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108742#M7434</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My file contains lines for people with multiple lines based on status.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Name&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Netherlands&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Withdrawn&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Belgium&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Withdrawn&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Some people only have 1 active line and no withdrawn lines, and some people will have both.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This file is then joined with multiple other tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is:&lt;/P&gt;&lt;P&gt;If someone has a withdrawn status and an active status, only the active line should be imported.&lt;/P&gt;&lt;P&gt;If someone has no active line anymore, the withdrawn line should be imported.&lt;/P&gt;&lt;P&gt;If someone has only an active profile, this should be imported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea of how I can do this in my load editor? All tables are joined through an outer join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Nov 2018 16:22:27 GMT</pubDate>
    <dc:creator>robin_heijt</dc:creator>
    <dc:date>2018-11-05T16:22:27Z</dc:date>
    <item>
      <title>Load data if</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108742#M7434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My file contains lines for people with multiple lines based on status.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Name&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Country&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Active&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Netherlands&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Withdrawn&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Belgium&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Jack&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Withdrawn&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Germany&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Some people only have 1 active line and no withdrawn lines, and some people will have both.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This file is then joined with multiple other tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is:&lt;/P&gt;&lt;P&gt;If someone has a withdrawn status and an active status, only the active line should be imported.&lt;/P&gt;&lt;P&gt;If someone has no active line anymore, the withdrawn line should be imported.&lt;/P&gt;&lt;P&gt;If someone has only an active profile, this should be imported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea of how I can do this in my load editor? All tables are joined through an outer join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2018 16:22:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108742#M7434</guid>
      <dc:creator>robin_heijt</dc:creator>
      <dc:date>2018-11-05T16:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: Load data if</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108743#M7435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can make use of GROUP BY and the FirstSortedValue function like this example shows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15414379890809002 jive_text_macro" jivemacro_uid="_15414379890809002"&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;TESTDATA: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; ID,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; Only(Name) AS Name,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; MinString(Status) AS Status, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; FirstSortedValue(DISTINCT Country,Ord(Left(Status,1))) AS Country&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;INLINE [&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; ID,Name,Status,Country&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1002,Jack,Active,Netherlands&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1002,Jack,Withdrawn,Belgium&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1002,Jack,Withdrawn,Germany&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1003,Barney,Withdrawn,Sweden&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1003,Barney,Withdrawn,Albania&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; 1004,Charlie,Active,Austria&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;] &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;GROUP BY ID;&lt;/SPAN&gt;&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since the status is a text I use the first character and get the ascii value in the second parameter of the FirstSortedValue to get a numeric sort-weight as the function will not accept strings for a sort-weight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2018-11-05 18_17_51-Window.png" class="jive-image image-1" src="/legacyfs/online/217559_2018-11-05 18_17_51-Window.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2018 17:16:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108743#M7435</guid>
      <dc:creator>petter</dc:creator>
      <dc:date>2018-11-05T17:16:20Z</dc:date>
    </item>
    <item>
      <title>Re: Load data if</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108744#M7436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Petter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your response. The code makes sense to me, however when I apply it to my load script I get the message "invalid expression"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My load script consists of about 10 different source files all outer joined in the final table:&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15414994462814850" jivemacro_uid="_15414994462814850"&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Load&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; "Global ID",&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;"Personal ID",&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If(Len(Trim([Name])) &amp;gt; 0, [Name], [Name Movement]) as Name,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Gender,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Country,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;"Employment Status",&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Resident Employee_Report;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Drop table Employee_Report;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;There are a lot more fields, but they are not applicable to this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Essentially what I did what apply the same logic as you proposed, however I got the message saying "Invalid Expression"what is going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My source files exist of these and more fields, containing several people with their lines like in the example given above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any chance you might now what to do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your time.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2018 10:19:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108744#M7436</guid>
      <dc:creator>robin_heijt</dc:creator>
      <dc:date>2018-11-06T10:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: Load data if</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108745#M7437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For common interest I will share the solution I have found the be working for me.&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_15416038808219473 jive_text_macro" jivemacro_uid="_15416038808219473" modifiedtitle="true"&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Temp6:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Load *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if((Previous("Global ID")="Global ID" and Previous("Employee Status ID")="Employee Status ID"),Null(), "Employee Status ID") as ScaleStart&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;resident EmployeeReport&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ScaleMap4:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;mapping load&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;AutoNumber("Global ID"), Max(ScaleStart) as MaxScaleStart&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;resident Temp6&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;group by "Global ID"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;drop table Temp6;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;FinalEMReport:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Load *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if(ApplyMap('ScaleMap4',AutoNumber("Global ID"),Null())="Employee Status ID","EmpSt",Null()) as "Employment Status"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;resident EmployeeReport&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Where&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ApplyMap('ScaleMap4',AutoNumber("Global ID"),NULL())=NUM("Employee Status ID")&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;drop table EmployeeReport;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Nov 2018 15:19:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-if/m-p/108745#M7437</guid>
      <dc:creator>robin_heijt</dc:creator>
      <dc:date>2018-11-07T15:19:24Z</dc:date>
    </item>
  </channel>
</rss>

