<?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: Handling Nulls after concatenation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765119#M271938</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yoni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's My Pleasure, I am Glad you are able to solve the issue.&lt;/P&gt;&lt;P&gt;Please can you copy paste solution here, so any one with same requirement can&lt;/P&gt;&lt;P&gt;easily solve it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neetha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Jan 2015 10:51:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-01-26T10:51:50Z</dc:date>
    <item>
      <title>Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765110#M271929</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'm dealing with 2 fairly similar tables, although not identical with regard to column names (most of the columns are present in both tables). In the end, I'm concatenating the 2 tables to create a 'master' data table, on which my analysis will be made. The problem is with the not-in-common columns, which appear on one of the original tables but not on the other. By default, after concatenation the values there will be NULL. Is there a way to autofill these NULL columns with a value ("Unknown" will do)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table 1:&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;Vehicle&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;A&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;B&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table 2:&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;Vehicle&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;A&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;C&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After concatenating the 2 tables, I'll get:&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;Vehicle&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;A&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;B&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;C&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;value4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With NULLS in some cells on columns B &amp;amp; C. I want to autofill these cells with "unknown".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:07:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765110#M271929</guid>
      <dc:creator />
      <dc:date>2015-01-26T09:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765111#M271930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here it is the script example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;Load ... resident TabA;&lt;/P&gt;&lt;P&gt;concatenate&lt;/P&gt;&lt;P&gt;Load ... resident TabB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MyFinalTab&lt;/P&gt;&lt;P&gt;Load Vehicle, If(IsNull(A),'Undefined', A) as A, If(IsNull(B),'Undefined', B) as B, If(IsNull(C),'Undefined', C) as C&amp;nbsp; resident Temp;&lt;/P&gt;&lt;P&gt;drop table Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:18:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765111#M271930</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2015-01-26T09:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765112#M271931</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;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; Table:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;load&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Vehicle&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;A&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;IF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Len&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Trim&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;))= 0,'Unknown',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;IF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Len&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Trim&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;))= 0,'Unknown',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;C&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;C&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Inline&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[&lt;BR /&gt; Vehicle,A,B,C&lt;BR /&gt; 1,value1,value2,,&lt;BR /&gt; 2,value3,,value4 &lt;BR /&gt; ]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neetha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:26:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765112#M271931</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-26T09:26:52Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765113#M271932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;More or less, but you have to be tricky about it, if you want to avoid running a second pass over previously loaded data (it would make sense to avoid it if you have a ton of data and want to save on reload time, if you don't care, the solution similar to one by Alessandro would do fine).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a script option, NULLASVALUE, which replaces nulls with something else for subsequently loaded data. Hovewer, if you use Concatenate, it will do nothing for "missing fields" in the table you are concatenating to, because those rows are already loaded. So, the idea is to first use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NULLASVALUE &amp;lt;your list of fields, can be * for all fields&amp;gt;;&lt;/P&gt;&lt;P&gt;SET NullValue = 'Unknown';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;always be concatenating to a table that has all the fields (and preferably no rows at first, so you don't get any dummy data in your real data). You can create such a table stub either manually:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '' as Vehicle, '' as A, '' as B, '' as C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Autogenerate(1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Where False();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;or get more creative by pulling the list of columns from your data sources (for example by loading 0 rows from each and concatenating the results &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If you don't care about the second pass, just set the same options (nullasnull, set nullvalue) and then do a reload from Resident result of all concatenations. Don't forget to add NoConcatenate for this one, or it will autoconcatenate to the original.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:36:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765113#M271932</guid>
      <dc:creator>kuba_michalik</dc:creator>
      <dc:date>2015-01-26T09:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765114#M271933</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;Thanks to both of you, I know that these methods will work. However, I'm dealing with a fair amount of columns which are unique to one of each table, so defining this rule for each column name seems a bit cumbersome. I was wondering if there was a way to do this automatically to &lt;STRONG&gt;all&lt;/STRONG&gt; cases with NULLs, without having to specify the column name.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:37:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765114#M271933</guid>
      <dc:creator />
      <dc:date>2015-01-26T09:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765115#M271934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Rectified Error&lt;BR /&gt; Table:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG&gt;load&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Vehicle&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;A&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;IF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Len&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Trim&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;))= 0,'Unknown',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;B&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;IF&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Len&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Trim&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;C&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;))= 0,'Unknown',&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;C&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;C&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;; &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Inline&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;[&lt;BR /&gt; Vehicle,A,B,C&lt;BR /&gt; 1,value1,value2,,&lt;BR /&gt; 2,value3,,value4 &lt;BR /&gt; ]&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:41:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765115#M271934</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-26T09:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765116#M271935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yoni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have a look at the 'map using' function, this will allow you to handle multiple fields like this.&lt;/P&gt;&lt;P&gt; below is form the QV manual&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope that helps&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;STRONG style=": ; mso-bidi-font-family: Arial-BoldMT; color: #000000; font-size: 15.5pt; font-family: Arial-BoldMT;"&gt;Map ... using&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;The &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map ... using &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement is used for mapping a certain field value or expression to the values of a specific&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;mapping table. The mapping table is created through the &lt;/SPAN&gt;&lt;EM style="mso-bidi-font-family: TimesNewRomanPS-ItalicMT; font-size: 10pt; font-family: TimesNewRomanPS-ItalicMT;"&gt;Mapping (page 265) &lt;/EM&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;The automatic mapping is done for fields loaded after the &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map ... using &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement until the end of the script&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;or until an &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;unmap &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement is encountered.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;The mapping is done last in the chain of events leading up to the field being stored in the internal table in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;QlikView. This means that mapping is not done every time a field name is encountered as part of an expression,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;but rather when the value is stored under the field name in the internal table. If mapping on the expression&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;level is required, the &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;Applymap() &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;function has to be used instead.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;STRONG style=": ; mso-bidi-font-family: TimesNewRomanPS-BoldMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;Note!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;The &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map ... using &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement does not work when loading QVD files in optimized Mode.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;The syntax is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&lt;STRONG style="mso-bidi-font-family: CourierNewPS-BoldMT; font-family: CourierNewPS-BoldMT;"&gt;map &lt;/STRONG&gt;&lt;EM style="mso-bidi-font-family: CourierNewPS-ItalicMT; font-family: CourierNewPS-ItalicMT;"&gt;*fieldlist &lt;/EM&gt;&lt;STRONG style="mso-bidi-font-family: CourierNewPS-BoldMT; font-family: CourierNewPS-BoldMT;"&gt;using &lt;/STRONG&gt;&lt;EM style="mso-bidi-font-family: CourierNewPS-ItalicMT; font-family: CourierNewPS-ItalicMT;"&gt;mapname&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;EM style="mso-bidi-font-family: TimesNewRomanPS-ItalicMT; font-size: 10pt; font-family: TimesNewRomanPS-ItalicMT;"&gt;*fieldlist &lt;/EM&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;is a comma separated list of the fields that should be mapped from this point in the script. Using *&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;as field list indicates all fields. The wildcard characters * and ? are allowed in field names. Quoting of field&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;names may be necessary when wildcards are used.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;EM style="mso-bidi-font-family: TimesNewRomanPS-ItalicMT; font-size: 10pt; font-family: TimesNewRomanPS-ItalicMT;"&gt;mapname &lt;/EM&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;is the name of a mapping table previously read in a &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;mapping load &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;or &lt;/SPAN&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 10pt; font-family: TimesNewRomanPS-BoldMT;"&gt;mapping select &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 10pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;statement.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;STRONG style=": ; mso-bidi-font-family: TimesNewRomanPS-BoldMT; color: #000000; font-size: 12pt; font-family: TimesNewRomanPS-BoldMT;"&gt;Examples:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;STRONG style=": ; mso-bidi-font-family: TimesNewRomanPS-BoldMT; color: #000000; font-size: 9pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map Country using&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;STRONG style=": ; mso-bidi-font-family: TimesNewRomanPS-BoldMT; color: #000000; font-size: 9pt; font-family: TimesNewRomanPS-BoldMT;"&gt;Cmap;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 9pt; font-family: TimesNewRomanPSMT;"&gt;Enables mapping of field Country using map Cmap.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;QlikView 11.20 SR5, 12235 265&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="mso-bidi-font-family: TimesNewRomanPSMT; color: #000000; font-size: 10pt; font-family: TimesNewRomanPSMT;"&gt;24 Script Syntax&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: normal; ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; font-size: 9pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map A, B, C using X; &lt;/STRONG&gt;&lt;SPAN style="font-family: TimesNewRomanPSMT; font-size: 9pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;Enables mapping of fields A, B and C using map X.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;STRONG style="mso-bidi-font-family: TimesNewRomanPS-BoldMT; line-height: 115%; font-size: 9pt; font-family: TimesNewRomanPS-BoldMT;"&gt;map * using GenMap; &lt;/STRONG&gt;&lt;SPAN style="line-height: 115%; font-family: TimesNewRomanPSMT; font-size: 9pt; mso-bidi-font-family: TimesNewRomanPSMT;"&gt;Enables mapping of all fields using GenMap.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Times New Roman; font-size: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:49:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765116#M271935</guid>
      <dc:creator />
      <dc:date>2015-01-26T09:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765117#M271936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yoni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check below link, might get some idea:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/message/235181#235181"&gt;http://community.qlik.com/message/235181#235181&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 09:56:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765117#M271936</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-26T09:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765118#M271937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neetha &amp;amp; Joe, thanks a lot! The combination of your methods was exactly what I needed. I actually used a similar method before when I had a problem with Joins, I didn't think the same solution would apply to concatenations as well..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 10:46:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765118#M271937</guid>
      <dc:creator />
      <dc:date>2015-01-26T10:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765119#M271938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yoni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's My Pleasure, I am Glad you are able to solve the issue.&lt;/P&gt;&lt;P&gt;Please can you copy paste solution here, so any one with same requirement can&lt;/P&gt;&lt;P&gt;easily solve it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neetha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 10:51:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765119#M271938</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-26T10:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765120#M271939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure thing, here is the method:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H6&gt;&lt;STRONG&gt;&amp;nbsp; &lt;A _jive_internal="true" class="font-color-meta-light" href="https://community.qlik.com/message/235181#235181"&gt;Re: How to fill in blank or null values after outer join&lt;/A&gt; &lt;/STRONG&gt;&lt;/H6&gt;&lt;P class="j-post-avatar"&gt;&amp;nbsp; &lt;A _jive_internal="true" class="j-avatar jiveTT-hover-user" data-avatarid="4114" data-externalid="" data-presence="null" data-userid="30985" data-username="jason.michaelides" href="https://community.qlik.com/people/jason.michaelides"&gt; &lt;IMG alt="Jason Michaelides" border="0" class="jive-image jive-avatar" data-avatarid="4114" data-height="46" data-username="jason.michaelides" height="46" src="https://community.qlik.com/people/jason.michaelides/avatar/46.png?a=4114" width="46" /&gt; &lt;/A&gt; &lt;SPAN class="j-status-levels"&gt;&lt;IMG alt="Prodigy" class="jive-image" src="https://assets.bunchball.net/badges/levels/L8.png" title="Prodigy" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="j-post-author"&gt;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp; &lt;A href="https://community.qlik.com/people/jason.michaelides"&gt;jason.michaelides&lt;/A&gt;&amp;nbsp; &lt;/STRONG&gt;&amp;nbsp; Jul 6, 2012 4:15 AM&amp;nbsp; &lt;SPAN class="font-color-meta-light j-thread-replyto"&gt; (&lt;A _jive_internal="true" class="font-color-meta-light localScroll" href="https://community.qlik.com/message/235181#235083" title="Go to message"&gt;in response to Francois de Wet&lt;/A&gt;) &lt;/SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't like having any NULLs in my data model as they are difficult to work with and not selectable.&amp;nbsp; I normally replace NULLs with '&amp;lt;Unknown&amp;gt;' or something similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP...USING works well:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map_Null_Unknown:&lt;/P&gt;&lt;P&gt;MAPPING LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Null()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,'&amp;lt;Unknown&amp;gt;'&lt;/P&gt;&lt;P&gt;Autogenerate 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP Field1,Field2,Field3,etc USING Map_Null_Unknown;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now all nulls listed in the MAP...USING statement will be replaced as they are loaded.&amp;nbsp; However, nulls created by LEFT/OUTER joins will not be replaced, unless that field is subsequently loaded later in the script. If your joined fields with nulls are not loaded again (by some kind of resident load) then you will need to force it.&amp;nbsp; This works well:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RIGHT JOIN (Table) LOAD DISTINCT * RESIDENT Table;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 12:36:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765120#M271939</guid>
      <dc:creator />
      <dc:date>2015-01-26T12:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765121#M271940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no worries, glad to help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2015 12:44:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/765121#M271940</guid>
      <dc:creator />
      <dc:date>2015-01-26T12:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Handling Nulls after concatenation</title>
      <link>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/1682581#M450192</link>
      <description>&lt;P&gt;Wouldn't this work and be the simplest?&amp;nbsp; Why bother loading the data a second time just to replace the nulls?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;LOAD
    Vehicle,
    A,
    B,
    'Unknown' AS C
FROM Table1;

LOAD
    Vehicle,
    A,
    'Unknown' AS B,
    C
FROM Table2;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2020 21:02:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Handling-Nulls-after-concatenation/m-p/1682581#M450192</guid>
      <dc:creator>mmarchese</dc:creator>
      <dc:date>2020-03-06T21:02:26Z</dc:date>
    </item>
  </channel>
</rss>

