<?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: Using if statement to create field on load in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682373#M247391</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This helped me a lot. Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Aug 2014 11:37:14 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-08-15T11:37:14Z</dc:date>
    <item>
      <title>Using if statement to create field on load</title>
      <link>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682370#M247388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am loading a file with a field called "Name". Sample data for this field is below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" 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;Name&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Fenced DBA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Visitor&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Riordian, Rick&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Scott, Tate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;White, Gan D&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically on load I want to find values in the Name field that contain people's names (Indicated by a comma in the field value) and split them into first name, last name, and middle initial if relevant. So the fields below would be created based on the one above. If a value is not a person's name, I want the first_name, last_name, and mi to be blank. If it is a person's name, but doesn't have a middle initial, I want to fill in the first_name and last_name fields, but leave the mi field blank.&lt;/P&gt;&lt;P&gt;&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;first_name&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;last_name&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;mi&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Rick&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Riordian&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Tate&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Scott&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Gan&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;White&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this can be done by using an if statement, but I am not sure how. Any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 15:05:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682370#M247388</guid>
      <dc:creator />
      <dc:date>2014-08-14T15:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Using if statement to create field on load</title>
      <link>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682371#M247389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;subfield(Name, ',', 1) as last_name&lt;/P&gt;&lt;P&gt;subfield(Name, ',', 2) as first_name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 15:12:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682371#M247389</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-08-14T15:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Using if statement to create field on load</title>
      <link>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682372#M247390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/64467_1.png" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;source:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load * inline [ &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Name&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Fenced DBA"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Visitor"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Riordian, Rick"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Scott, Tate"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"White, Gan D"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;table: &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Name,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; last_name,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; if(index(tmp_first_name, ' ')&amp;gt;0, subfield(tmp_first_name,' ',1), tmp_first_name) as first_name,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; if(index(tmp_first_name, ' ')&amp;gt;0, subfield(tmp_first_name,' ',2), null()) as middle_name;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; *,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; subfield(Name, ',',1) as last_name,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; trim(subfield(Name, ',',2)) as tmp_first_name&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; source&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;where index(Name, ',')&amp;gt;0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Table source;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2014 15:26:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682372#M247390</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-08-14T15:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: Using if statement to create field on load</title>
      <link>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682373#M247391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This helped me a lot. Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Aug 2014 11:37:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-if-statement-to-create-field-on-load/m-p/682373#M247391</guid>
      <dc:creator />
      <dc:date>2014-08-15T11:37:14Z</dc:date>
    </item>
  </channel>
</rss>

