<?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: ApplyMap doesn't work: why? in Data Movement &amp; Streaming</title>
    <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433026#M2007</link>
    <description>&lt;P&gt;Very kind.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please confirm that I have well understood the position of the noconcatenate?&lt;/P&gt;
&lt;DIV&gt;map1:&lt;/DIV&gt;
&lt;DIV&gt;Mapping&lt;/DIV&gt;
&lt;DIV&gt;LOAD&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;codcausale,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;specifcaus;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;FROM "okw"."tabcausa";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;NoConcatenate&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Tabella1:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_id,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_pk,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_annocontabile,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// codcausale,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;codregcont,&lt;/DIV&gt;
&lt;DIV&gt;protocollo,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;datareg,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;numdoc,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;datadoc,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;descriz,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;numpartita,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ApplyMap('map1', codcausale, 'nessuno') as New;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SELECT "vsql_id",&lt;/DIV&gt;
&lt;DIV&gt;"vsql_pk",&lt;/DIV&gt;
&lt;DIV&gt;"vsql_annocontabile",&lt;/DIV&gt;
&lt;DIV&gt;"codcausale",&lt;/DIV&gt;
&lt;DIV&gt;"codregcont",&lt;/DIV&gt;
&lt;DIV&gt;"protocollo",&lt;/DIV&gt;
&lt;DIV&gt;"datareg",&lt;/DIV&gt;
&lt;DIV&gt;"numdoc",&lt;/DIV&gt;
&lt;DIV&gt;"datadoc",&lt;/DIV&gt;
&lt;DIV&gt;"descriz",&lt;/DIV&gt;
&lt;DIV&gt;"numpartita"&lt;/DIV&gt;
&lt;DIV&gt;FROM "okw"."giornale";&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Mar 2024 18:18:46 GMT</pubDate>
    <dc:creator>AA240197</dc:creator>
    <dc:date>2024-03-20T18:18:46Z</dc:date>
    <item>
      <title>ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432932#M2001</link>
      <description>&lt;P&gt;Hi guys, I have this script to have as output a text field present in the mapping table:&lt;/P&gt;
&lt;P&gt;In your opinion, there are mistakes. Because I've really tried everything, but the applymap always gives me the Null.&lt;/P&gt;
&lt;P&gt;I tried to copy and paste the table (inline) and instead it takes the values. So, I wonder, what could be the problem?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Mapping
map1:
LOAD 

	codcausale, 
	specifcaus;
    
SELECT "vsql_id",
	"vsql_pk",
	"codcausale",
	"specifcaus",
	"desccaus",
	"codreg",
	"causautom",
	"mastro_iva",
	"conto_iva",
	"sottoc_iva",
	"tipodoc_telematico_fatture",
	"scritture_provvisorie",
	"vsql_user_ins",
	"vsql_user_ultmod",
	"vsql_dataora_ins",
	"vsql_dataora_ultmod"
FROM "okw"."tabcausa";


Giornale:
LOAD 
	vsql_id, 
	vsql_pk, 
	vsql_annocontabile, 
	codcausale, 
	codregcont,
	protocollo, 
	datareg, 
	numdoc, 
	datadoc, 
	descriz, 
	numpartita,
    applymap('map1', codcausale, null()) as New;

SELECT "vsql_id",
	"vsql_pk",
	"vsql_annocontabile",
	"codcausale",
	"codregcont",
	"protocollo",
	"datareg",
	"numdoc",
	"datadoc",
	"descriz",
	"numpartita"
FROM "okw"."giornale";&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(Codcausal is a text type field)&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2025 22:11:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432932#M2001</guid>
      <dc:creator>AA240197</dc:creator>
      <dc:date>2025-03-19T22:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432988#M2002</link>
      <description>&lt;P&gt;The good syntaxe is &lt;BR /&gt;&lt;EM&gt;map1:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Mapping Load&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Not&amp;nbsp;&lt;BR /&gt;&lt;EM&gt;Mapping&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;map1:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Load&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;So you can try this :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;map1:
Mapping LOAD 

	codcausale, 
	specifcaus;
    
SELECT "vsql_id",
	"vsql_pk",
	"codcausale",
	"specifcaus",
	"desccaus",
	"codreg",
	"causautom",
	"mastro_iva",
	"conto_iva",
	"sottoc_iva",
	"tipodoc_telematico_fatture",
	"scritture_provvisorie",
	"vsql_user_ins",
	"vsql_user_ultmod",
	"vsql_dataora_ins",
	"vsql_dataora_ultmod"
FROM "okw"."tabcausa";


Giornale:
LOAD 
	vsql_id, 
	vsql_pk, 
	vsql_annocontabile, 
	codcausale, 
	codregcont,
	protocollo, 
	datareg, 
	numdoc, 
	datadoc, 
	descriz, 
	numpartita,
    applymap('map1', codcausale, null()) as New;

SELECT "vsql_id",
	"vsql_pk",
	"vsql_annocontabile",
	"codcausale",
	"codregcont",
	"protocollo",
	"datareg",
	"numdoc",
	"datadoc",
	"descriz",
	"numpartita"
FROM "okw"."giornale";&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Enjoy your Qlik.&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;BR /&gt;Théo ATRAGIE.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 16:45:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432988#M2002</guid>
      <dc:creator>theoat</dc:creator>
      <dc:date>2024-03-20T16:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432991#M2003</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;map1:
Mapping LOAD 

	codcausale, 
	specifcaus;
    
SELECT 
	"codcausale",
	"specifcaus"
	
FROM "okw"."tabcausa";


Giornale:
LOAD 
	vsql_id, 
	vsql_pk, 
	vsql_annocontabile, 
	codcausale, 
	codregcont,
	protocollo, 
	datareg, 
	numdoc, 
	datadoc, 
	descriz, 
	numpartita,
    applymap('map1', codcausale, null()) as New;

SELECT "vsql_id",
	"vsql_pk",
	"vsql_annocontabile",
	"codcausale",
	"codregcont",
	"protocollo",
	"datareg",
	"numdoc",
	"datadoc",
	"descriz",
	"numpartita"
FROM "okw"."giornale";&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards Son&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 16:44:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432991#M2003</guid>
      <dc:creator>PhanThanhSon</dc:creator>
      <dc:date>2024-03-20T16:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432993#M2004</link>
      <description>&lt;P&gt;Thank You!&lt;/P&gt;
&lt;P&gt;I fixed it as you suggested, but it still doesn't work properly. That is absurd, because if I create the same table with the INLINE command, copying and pasting the two fields, the mapping works.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;map1:
Mapping
LOAD 
	codcausale, 
	specifcaus;
    
SELECT "vsql_id",
	"vsql_pk",
	"codcausale",
	"specifcaus",
	"desccaus",
	"codreg",
	"causautom",
	"mastro_iva",
	"conto_iva",
	"sottoc_iva",
	"tipodoc_telematico_fatture",
	"scritture_provvisorie",
	"vsql_user_ins",
	"vsql_user_ultmod",
	"vsql_dataora_ins",
	"vsql_dataora_ultmod"
FROM "okw"."tabcausa";



Tabella1:
LOAD 
	vsql_id, 
	vsql_pk, 
	vsql_annocontabile, 
// 	codcausale, 
	codregcont,
	protocollo, 
	datareg, 
	numdoc, 
	datadoc, 
	descriz, 
	numpartita,
    ApplyMap('map1', codcausale, 'nessuno') as New;

SELECT "vsql_id",
	"vsql_pk",
	"vsql_annocontabile",
	"codcausale",
	"codregcont",
	"protocollo",
	"datareg",
	"numdoc",
	"datadoc",
	"descriz",
	"numpartita"
FROM "okw"."giornale";&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 16:44:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432993#M2004</guid>
      <dc:creator>AA240197</dc:creator>
      <dc:date>2024-03-20T16:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432994#M2005</link>
      <description>&lt;P&gt;Add noconcatenate before the creation of your mapping table.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 16:46:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2432994#M2005</guid>
      <dc:creator>theoat</dc:creator>
      <dc:date>2024-03-20T16:46:42Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433026#M2007</link>
      <description>&lt;P&gt;Very kind.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please confirm that I have well understood the position of the noconcatenate?&lt;/P&gt;
&lt;DIV&gt;map1:&lt;/DIV&gt;
&lt;DIV&gt;Mapping&lt;/DIV&gt;
&lt;DIV&gt;LOAD&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;codcausale,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;specifcaus;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;FROM "okw"."tabcausa";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;NoConcatenate&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Tabella1:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_id,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_pk,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vsql_annocontabile,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// codcausale,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;codregcont,&lt;/DIV&gt;
&lt;DIV&gt;protocollo,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;datareg,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;numdoc,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;datadoc,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;descriz,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;numpartita,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ApplyMap('map1', codcausale, 'nessuno') as New;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SELECT "vsql_id",&lt;/DIV&gt;
&lt;DIV&gt;"vsql_pk",&lt;/DIV&gt;
&lt;DIV&gt;"vsql_annocontabile",&lt;/DIV&gt;
&lt;DIV&gt;"codcausale",&lt;/DIV&gt;
&lt;DIV&gt;"codregcont",&lt;/DIV&gt;
&lt;DIV&gt;"protocollo",&lt;/DIV&gt;
&lt;DIV&gt;"datareg",&lt;/DIV&gt;
&lt;DIV&gt;"numdoc",&lt;/DIV&gt;
&lt;DIV&gt;"datadoc",&lt;/DIV&gt;
&lt;DIV&gt;"descriz",&lt;/DIV&gt;
&lt;DIV&gt;"numpartita"&lt;/DIV&gt;
&lt;DIV&gt;FROM "okw"."giornale";&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 18:18:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433026#M2007</guid>
      <dc:creator>AA240197</dc:creator>
      <dc:date>2024-03-20T18:18:46Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433222#M2010</link>
      <description>&lt;P&gt;I removed the "mapping" statement, using a drop table at the bottom, and that's the only way it works at the moment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used the exact same logic with two other mapping tables and no problem. This one, on the other hand, does not want to know anything about working in the traditional way.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2024 09:50:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433222#M2010</guid>
      <dc:creator>AA240197</dc:creator>
      <dc:date>2024-03-21T09:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433288#M2011</link>
      <description>&lt;P&gt;Try to remove semicolon from mapping load:&lt;/P&gt;
&lt;DIV&gt;map1:&lt;/DIV&gt;
&lt;DIV&gt;Mapping&lt;/DIV&gt;
&lt;DIV&gt;LOAD&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;codcausale,&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;specifcaus&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;FROM "okw"."tabcausa";&lt;/DIV&gt;
&lt;DIV&gt;and I'm not sure, but applymap checks for data types. If you have&amp;nbsp;codcausale in&amp;nbsp;&lt;SPAN&gt;map1 loaded as text (interpreted by Qlik) and&amp;nbsp;codcausale in&amp;nbsp;Tabella1 as number, applymap may fail. But firstly, remove semicolon.&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 21 Mar 2024 11:00:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433288#M2011</guid>
      <dc:creator>Adam_Romanowski</dc:creator>
      <dc:date>2024-03-21T11:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433622#M2012</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;
&lt;P&gt;I removed the mapping statement and everything seems to be working properly.&lt;/P&gt;
&lt;P&gt;I wonder, once a mapping is set up, to add other mappings (a second, third and so on) it is necessary to repeat the "mapping" command or can Qlik read it by itself, if the mappings are consecutively columned?&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 08:37:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433622#M2012</guid>
      <dc:creator>AA240197</dc:creator>
      <dc:date>2024-03-22T08:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: ApplyMap doesn't work: why?</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433630#M2013</link>
      <description>&lt;P&gt;Each mapping table needs a separate mapping statement and will create an own independent table which are automatically removed when the script has finished.&lt;/P&gt;
&lt;P&gt;There is no limitation how many mapping tables are created.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 08:46:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/ApplyMap-doesn-t-work-why/m-p/2433630#M2013</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2024-03-22T08:46:39Z</dc:date>
    </item>
  </channel>
</rss>

