<?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: Map and Mapping Difference? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724384#M259882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1&gt;&lt;A name="kanchor832"&gt;&lt;/A&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/SPAN&gt; Functions&lt;/H1&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;ApplyMap&lt;/SPAN&gt; function is used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; any expression to a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor833"&gt;&lt;/A&gt;&lt;A name="applymap"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;applymap(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;'mapname', expr [ , defaultexpr ] &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;where:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table that has previously been created through the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement (see &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt;). Its name must be enclosed by single, straight &lt;A class="MCXref_0"&gt;&lt;EM&gt;Quotation Marks in Scripting&lt;/EM&gt;&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt; is the expression, the result of which should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt;. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;defaultexpr&lt;/SPAN&gt; is an optional expression which will be used as a default &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; value if the &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table does not contain a matching value for &lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt;. If no default value is given, the value of &lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt; will be returned as is. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;// Assume the following &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table: &lt;/P&gt;&lt;P class="Code"&gt;map1: &lt;/P&gt;&lt;P class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load * inline [ &lt;/P&gt;&lt;P class="Code"&gt;x, y &lt;/P&gt;&lt;P class="Code"&gt;1, one &lt;/P&gt;&lt;P class="Code"&gt;2, two &lt;/P&gt;&lt;P class="Code"&gt;3, three ] ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 2 )&lt;/SPAN&gt; returns ' two'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 4 )&lt;/SPAN&gt; returns 4&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 5, 'xxx')&lt;/SPAN&gt; returns 'xxx'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 1, 'xxx')&lt;/SPAN&gt; returns 'one'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 5, null( ) )&lt;/SPAN&gt; returns NULL&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 3, null( ) )&lt;/SPAN&gt; returns 'three'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;MapSubstring&lt;/SPAN&gt; function is used to &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; parts of any expression to a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is case sensitive and non-iterative and substrings are &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from left to right. The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor834"&gt;&lt;/A&gt;&lt;A name="mapsubstring"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;mapsubstring(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;'mapname', expr&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;This function can be used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; parts of any expression on a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is case sensitive and non-recursive. The substrings are &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from the left to the right. &lt;SPAN class="Italic"&gt;Mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table previously read by a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement (see &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt;). The name must be enclosed by single straight quotation marks. &lt;SPAN class="Italic"&gt;Expr&lt;/SPAN&gt; is the expression whose result should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; by substrings. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;// Assume the following &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table: &lt;/P&gt;&lt;P class="Code"&gt;map1: &lt;/P&gt;&lt;P class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load * inline [ &lt;/P&gt;&lt;P class="Code"&gt;x, y &lt;/P&gt;&lt;P class="Code"&gt;1, &amp;lt;one&amp;gt; &lt;/P&gt;&lt;P class="Code"&gt;aa, XYZ &lt;/P&gt;&lt;P class="Code"&gt;x, b ] ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'A123')&lt;/SPAN&gt; returns 'A&amp;lt;one&amp;gt;23'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'baaar')&lt;/SPAN&gt; returns 'bXYZar'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'xaa1')&lt;/SPAN&gt; returns 'bXYZ&amp;lt;one&amp;gt;'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;&lt;A name="kanchor835"&gt;&lt;/A&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;Map&lt;/SPAN&gt; ... using&lt;/H1&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement is used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; a certain field value or expression to the values of a specific &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table is created through the &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt; statement. &lt;/P&gt;&lt;P&gt;The automatic &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is done for fields loaded after the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement until the end of the script or until an &lt;SPAN class="Bold"&gt;unmap&lt;/SPAN&gt; statement is encountered.&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is done last in the chain of events leading up to the field being stored in the internal table in QlikView. This means that &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is not done every time a field name is encountered as part of an expression, but rather when the value is stored under the field name in the internal table. If &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; on the expression level is required, the &lt;SPAN class="Bold"&gt;Applymap()&lt;/SPAN&gt; function has to be used instead.&lt;/P&gt;&lt;P class="note"&gt;&lt;SPAN class="Bold"&gt;Note!&lt;/SPAN&gt; &lt;BR /&gt;The &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement does not work when loading QVD files in optimized Mode.&lt;/P&gt;&lt;P&gt;The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; *fieldlist &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;using&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; mapname&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;*fieldlist&lt;/SPAN&gt; is a comma separated list of the fields that should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from this point in the script. Using * as field list indicates all fields. The wildcard characters * and ? are allowed in field names. Quoting of field names may be necessary when wildcards are used.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table previously read in a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE cellspacing="0" class="TableStyle-LeftBold" style="margin-right: auto;"&gt;&lt;TBODY&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; Country using Cmap;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of field Country using &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; Cmap. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; A, B, C using X;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of fields A, B and C using &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; X. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; * using GenMap;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of all fields using GenMap. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Aug 2014 18:18:47 GMT</pubDate>
    <dc:creator>phaneendra_kunc</dc:creator>
    <dc:date>2014-08-21T18:18:47Z</dc:date>
    <item>
      <title>Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724380#M259878</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;&lt;/P&gt;&lt;P&gt;Any one please give me some idea with Map and Mapping...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Sub2a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 17:33:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724380#M259878</guid>
      <dc:creator />
      <dc:date>2014-08-21T17:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724381#M259879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mapping table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mapping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From Table1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the main table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;will write as ApplyMap('1',Field_1) as Field_1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 18:00:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724381#M259879</guid>
      <dc:creator>vardhancse</dc:creator>
      <dc:date>2014-08-21T18:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724382#M259880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you pls explain briefly...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 18:11:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724382#M259880</guid>
      <dc:creator />
      <dc:date>2014-08-21T18:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724383#M259881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simply to say lookup of field and stamp the value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose if we have a field country code, and if we want to change the country code to country name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For that first will write mapping table(its a table will not be displayed in Data model and only reload)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once the mapping table was loaded:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then we need to use that in maping table field in the main table to replace with country name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CC:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mapping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load Code,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From table1.xlsx;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fact_Table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Agent_Name,&lt;/P&gt;&lt;P&gt;ApplyMap('CC',Country_Code) as Country_Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From table1.xlsx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So now the output will be Agent_Name,Country_Name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 18:18:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724383#M259881</guid>
      <dc:creator>vardhancse</dc:creator>
      <dc:date>2014-08-21T18:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724384#M259882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1&gt;&lt;A name="kanchor832"&gt;&lt;/A&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/SPAN&gt; Functions&lt;/H1&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;ApplyMap&lt;/SPAN&gt; function is used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; any expression to a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor833"&gt;&lt;/A&gt;&lt;A name="applymap"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;applymap(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;'mapname', expr [ , defaultexpr ] &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;where:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table that has previously been created through the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement (see &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt;). Its name must be enclosed by single, straight &lt;A class="MCXref_0"&gt;&lt;EM&gt;Quotation Marks in Scripting&lt;/EM&gt;&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt; is the expression, the result of which should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt;. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;defaultexpr&lt;/SPAN&gt; is an optional expression which will be used as a default &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; value if the &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table does not contain a matching value for &lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt;. If no default value is given, the value of &lt;SPAN class="Italic"&gt;expr&lt;/SPAN&gt; will be returned as is. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;// Assume the following &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table: &lt;/P&gt;&lt;P class="Code"&gt;map1: &lt;/P&gt;&lt;P class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load * inline [ &lt;/P&gt;&lt;P class="Code"&gt;x, y &lt;/P&gt;&lt;P class="Code"&gt;1, one &lt;/P&gt;&lt;P class="Code"&gt;2, two &lt;/P&gt;&lt;P class="Code"&gt;3, three ] ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 2 )&lt;/SPAN&gt; returns ' two'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 4 )&lt;/SPAN&gt; returns 4&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 5, 'xxx')&lt;/SPAN&gt; returns 'xxx'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 1, 'xxx')&lt;/SPAN&gt; returns 'one'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 5, null( ) )&lt;/SPAN&gt; returns NULL&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;ApplyMap ('map1', 3, null( ) )&lt;/SPAN&gt; returns 'three'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;MapSubstring&lt;/SPAN&gt; function is used to &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; parts of any expression to a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is case sensitive and non-iterative and substrings are &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from left to right. The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;A name="kanchor834"&gt;&lt;/A&gt;&lt;A name="mapsubstring"&gt;&lt;/A&gt;&lt;SPAN class="Bold"&gt;mapsubstring(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;'mapname', expr&lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;This function can be used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; parts of any expression on a previously loaded &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is case sensitive and non-recursive. The substrings are &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from the left to the right. &lt;SPAN class="Italic"&gt;Mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table previously read by a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement (see &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt;). The name must be enclosed by single straight quotation marks. &lt;SPAN class="Italic"&gt;Expr&lt;/SPAN&gt; is the expression whose result should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; by substrings. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P class="Code"&gt;// Assume the following &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table: &lt;/P&gt;&lt;P class="Code"&gt;map1: &lt;/P&gt;&lt;P class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load * inline [ &lt;/P&gt;&lt;P class="Code"&gt;x, y &lt;/P&gt;&lt;P class="Code"&gt;1, &amp;lt;one&amp;gt; &lt;/P&gt;&lt;P class="Code"&gt;aa, XYZ &lt;/P&gt;&lt;P class="Code"&gt;x, b ] ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'A123')&lt;/SPAN&gt; returns 'A&amp;lt;one&amp;gt;23'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'baaar')&lt;/SPAN&gt; returns 'bXYZar'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;MapSubstring ('map1', 'xaa1')&lt;/SPAN&gt; returns 'bXYZ&amp;lt;one&amp;gt;'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;&lt;A name="kanchor835"&gt;&lt;/A&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;Map&lt;/SPAN&gt; ... using&lt;/H1&gt;&lt;P&gt;The &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement is used for &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; a certain field value or expression to the values of a specific &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table. The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table is created through the &lt;A class="MCXref_0"&gt;&lt;EM style="color: #ffffff; background-color: #0a246a;"&gt;Mapping&lt;/EM&gt;&lt;/A&gt; statement. &lt;/P&gt;&lt;P&gt;The automatic &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is done for fields loaded after the &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement until the end of the script or until an &lt;SPAN class="Bold"&gt;unmap&lt;/SPAN&gt; statement is encountered.&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is done last in the chain of events leading up to the field being stored in the internal table in QlikView. This means that &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; is not done every time a field name is encountered as part of an expression, but rather when the value is stored under the field name in the internal table. If &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; on the expression level is required, the &lt;SPAN class="Bold"&gt;Applymap()&lt;/SPAN&gt; function has to be used instead.&lt;/P&gt;&lt;P class="note"&gt;&lt;SPAN class="Bold"&gt;Note!&lt;/SPAN&gt; &lt;BR /&gt;The &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; ... using&lt;/SPAN&gt; statement does not work when loading QVD files in optimized Mode.&lt;/P&gt;&lt;P&gt;The syntax is:&lt;/P&gt;&lt;P class="syntax"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; *fieldlist &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;using&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; mapname&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;*fieldlist&lt;/SPAN&gt; is a comma separated list of the fields that should be &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapped&lt;/SPAN&gt; from this point in the script. Using * as field list indicates all fields. The wildcard characters * and ? are allowed in field names. Quoting of field names may be necessary when wildcards are used.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;mapname&lt;/SPAN&gt; is the name of a &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; table previously read in a &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; load&lt;/SPAN&gt; or &lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; select&lt;/SPAN&gt; statement. &lt;/P&gt;&lt;P class="example"&gt;Examples:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE cellspacing="0" class="TableStyle-LeftBold" style="margin-right: auto;"&gt;&lt;TBODY&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; Country using Cmap;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of field Country using &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; Cmap. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; A, B, C using X;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of fields A, B and C using &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; X. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="Body-Body1"&gt;&lt;TD class="BodyE-Column1-Body1"&gt;&lt;P&gt;&lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;map&lt;/SPAN&gt; * using GenMap;&lt;/P&gt;&lt;/TD&gt;&lt;TD class="BodyD-Column2-Body1"&gt;&lt;P&gt;Enables &lt;SPAN style="color: #ffffff; background-color: #0a246a;"&gt;mapping&lt;/SPAN&gt; of all fields using GenMap. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 18:18:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724384#M259882</guid>
      <dc:creator>phaneendra_kunc</dc:creator>
      <dc:date>2014-08-21T18:18:47Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724385#M259883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Sasi and Phaneendra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 18:41:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724385#M259883</guid>
      <dc:creator />
      <dc:date>2014-08-21T18:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724386#M259884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you think you got what you are looking for please mark this thread answered so that others will be able to easily find it. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 20:55:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/724386#M259884</guid>
      <dc:creator>phaneendra_kunc</dc:creator>
      <dc:date>2014-08-21T20:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: Map and Mapping Difference?</title>
      <link>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/1867055#M1216373</link>
      <description>&lt;P&gt;Where in the statement&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;map&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;* using GenMap;&lt;/STRONG&gt;&lt;/EM&gt; are we stating where the field need to be mapped to? or appended to? How ill the mapping statement end up in the desired tabel?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 11:38:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Map-and-Mapping-Difference/m-p/1867055#M1216373</guid>
      <dc:creator>ZaahidG</dc:creator>
      <dc:date>2021-12-06T11:38:41Z</dc:date>
    </item>
  </channel>
</rss>

