<?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: Apply Map replace Field Values in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720035#M723400</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV04.JPG" style="width: 106px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/35798i5ACF1AE462B3C243/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV04.JPG" alt="commQV04.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 18 Jun 2020 14:18:24 GMT</pubDate>
    <dc:creator>Saravanan_Desingh</dc:creator>
    <dc:date>2020-06-18T14:18:24Z</dc:date>
    <item>
      <title>Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719734#M723391</link>
      <description>&lt;P&gt;Table A:&lt;/P&gt;&lt;TABLE border="1" width="35.243902439024396%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;Name&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;A&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;B&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;C&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;D&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="10px"&gt;E&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="10px"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table B:&lt;/P&gt;&lt;TABLE border="1" width="25.529265255292653%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;Name&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;A&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;B&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;C&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;D&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;E&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;F&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;I&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;J&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="11.768368617683691%"&gt;K&lt;/TD&gt;&lt;TD width="13.760896637608965%"&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;TABLE border="1" width="35.243902439024396%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;Name&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;A&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;B&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;C&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="25px"&gt;D&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="25px"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="1.2195121951219512%" height="10px"&gt;E&lt;/TD&gt;&lt;TD width="1.2195121951219514%" height="10px"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to replace and fill the null ID values from Table B in Table A.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;NameIdMap:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Mapping Load Name, ID&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;From TableB&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Table_A:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Load Name,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;if(len(ID) &amp;gt; 0, ID, ApplyMap('NameIdMap', Name)) as ID&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;From TableA&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;I tried this but this does not replace ID values in TableA with the values in Table B&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:27:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719734#M723391</guid>
      <dc:creator>qlikwiz123</dc:creator>
      <dc:date>2024-11-16T00:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719753#M723392</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;in your result table you&amp;nbsp; replaced existing values of ID , with values from the mapping table&amp;nbsp;&lt;BR /&gt;but your expression is keeping existing ID , and only fill missing , what exactly you look for&amp;nbsp;&lt;BR /&gt;any how&amp;nbsp;&lt;BR /&gt;if you want to replace existing and fill the field ID1 in the script below will do it ,&amp;nbsp;&lt;BR /&gt;and if you only want to fill the missing value than ID2 is your choice&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fieldmap:
Mapping load * inline [
Name,ID
A,20
B,2
C,99
D,9
E,7
F,8
I,10
J,11
K,15
];



Table1:
load *,
	Applymap('fieldmap',Name,ID) 			as ID1,
    if(ID&amp;gt;0,ID,Applymap('fieldmap',Name) ) 	as ID2;
load * Inline [
Name,ID
A,1
B,	 
C,5
D,	 
E,7
L,10
];&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 17:42:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719753#M723392</guid>
      <dc:creator>lironbaram</dc:creator>
      <dc:date>2020-06-17T17:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719774#M723393</link>
      <description>&lt;P&gt;Doesn't seem to be working. Returns empty values for the missing ones and does not replace the IDs either.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 19:00:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719774#M723393</guid>
      <dc:creator>qlikwiz123</dc:creator>
      <dc:date>2020-06-17T19:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719811#M723394</link>
      <description>&lt;P&gt;TableA's A, C &amp;amp; E are not NULL. Why are still replacing it from TableB? Do u want to replace always with B value?&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 20:54:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719811#M723394</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-17T20:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719821#M723395</link>
      <description>&lt;P&gt;Yes. If Table A ID is null, then fill it with values from Table B. If Table A ID has value, then it must be replaced with Table B's value. If Table A ID has value and Table B does not, then fill the value from Table A&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 21:16:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719821#M723395</guid>
      <dc:creator>qlikwiz123</dc:creator>
      <dc:date>2020-06-17T21:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719829#M723396</link>
      <description>&lt;P&gt;Check this.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Mapper:
Mapping
LOAD * INLINE [
    Name, ID
    A, 20
    B, 2
    C, 99
    D, 9
    E, 7
    F, 8
    I, 10
    J, 11
    K, 15
];

tab1:
LOAD Name, ApplyMap('Mapper',Name,ID) As ID INLINE [
    Name, ID
    A, 1
    B,  
    C, 5
    D,  
    E, 7
    Z, 88
];&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 17 Jun 2020 22:00:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719829#M723396</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-17T22:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719831#M723397</link>
      <description>&lt;P&gt;Output&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV39.PNG" style="width: 76px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/35751iD8218F7B39C6C297/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV39.PNG" alt="commQV39.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 22:01:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1719831#M723397</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-17T22:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720030#M723398</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/894"&gt;@Saravanan_Desingh&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This fails my 3rd condition&lt;/P&gt;&lt;P&gt;1. If 'ID' in Table A is blank, then fill it with 'ID' from Table B&lt;/P&gt;&lt;P&gt;2. If 'ID' in Table A has a value, replace it with 'ID' from Table B&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. If 'ID' in Table A has a value and 'ID' in Table B is null, then use the value from table A.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 13:54:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720030#M723398</guid>
      <dc:creator>qlikwiz123</dc:creator>
      <dc:date>2020-06-18T13:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720033#M723399</link>
      <description>&lt;P&gt;Can u try this?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Mapper:
Mapping
LOAD * INLINE [
    Name, ID
    A, 20
    B, 2
    C, 99
    D, 9
    E, 
    F, 8
    I, 10
    J, 11
    K, 15
];

tab1:
LOAD Name, If(Len(ApplyMap('Mapper',Name))&amp;lt;&amp;gt;0,ApplyMap('Mapper',Name,ID),ID) As ID INLINE [
    Name, ID
    A, 1
    B,  
    C, 5
    D,  
    E, 7
    Z, 88
];&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 18 Jun 2020 14:17:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720033#M723399</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-18T14:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720035#M723400</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV04.JPG" style="width: 106px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/35798i5ACF1AE462B3C243/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV04.JPG" alt="commQV04.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 14:18:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720035#M723400</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-18T14:18:24Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720171#M723401</link>
      <description>&lt;P&gt;Further simplified.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Mapper:
Mapping
LOAD * INLINE [
    Name, ID
    A, 20
    B, 2
    C, 99
    D, 9
    E, 
    F, 8
    I, 10
    J, 11
    K, 15
];

tab1:
LOAD Name, Alt(ApplyMap('Mapper',Name,ID),ID) As ID INLINE [
    Name, ID
    A, 1
    B,  
    C, 5
    D,  
    E, 7
    Z, 88
];&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 18 Jun 2020 22:41:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720171#M723401</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-18T22:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: Apply Map replace Field Values</title>
      <link>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720173#M723402</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV45.PNG" style="width: 77px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/35828i90D6188316BE24B8/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV45.PNG" alt="commQV45.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 22:42:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Apply-Map-replace-Field-Values/m-p/1720173#M723402</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-06-18T22:42:30Z</dc:date>
    </item>
  </channel>
</rss>

