<?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 Applymap using keys in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764949#M59145</link>
    <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;Can anyone please help me with the below scenario:-&lt;/P&gt;&lt;P&gt;Table A&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Entity Reporting Currency&lt;/TD&gt;&lt;TD&gt;Exchange Rate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;70&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&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Entity Code&lt;/TD&gt;&lt;TD&gt;Entity name&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;Entity Reporting Currency&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;TD&gt;New AmountAs per the currency (to be calculated)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;480&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;226&lt;/TD&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;490&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;501&lt;/TD&gt;&lt;TD&gt;Argentina&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate the new amount as per the currency rate from table A&lt;/P&gt;&lt;P&gt;I tried using Apply map by creating a key in table A as mapping load Year &amp;amp; entity reporting currency as key, exchange rate from table A&lt;/P&gt;&lt;P&gt;Not sure how can we implement apply in table B to calculate the new amount as per exchange rate from table A&lt;/P&gt;&lt;P&gt;Can anyone please help ?&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 27 Nov 2020 13:28:34 GMT</pubDate>
    <dc:creator>Aspiring_Developer</dc:creator>
    <dc:date>2020-11-27T13:28:34Z</dc:date>
    <item>
      <title>Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764949#M59145</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;Can anyone please help me with the below scenario:-&lt;/P&gt;&lt;P&gt;Table A&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Entity Reporting Currency&lt;/TD&gt;&lt;TD&gt;Exchange Rate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;70&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&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Entity Code&lt;/TD&gt;&lt;TD&gt;Entity name&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;Entity Reporting Currency&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;TD&gt;New AmountAs per the currency (to be calculated)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;USA&lt;/TD&gt;&lt;TD&gt;480&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;226&lt;/TD&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;490&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;EUR&lt;/TD&gt;&lt;TD&gt;501&lt;/TD&gt;&lt;TD&gt;Argentina&lt;/TD&gt;&lt;TD&gt;ARS&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate the new amount as per the currency rate from table A&lt;/P&gt;&lt;P&gt;I tried using Apply map by creating a key in table A as mapping load Year &amp;amp; entity reporting currency as key, exchange rate from table A&lt;/P&gt;&lt;P&gt;Not sure how can we implement apply in table B to calculate the new amount as per exchange rate from table A&lt;/P&gt;&lt;P&gt;Can anyone please help ?&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Nov 2020 13:28:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764949#M59145</guid>
      <dc:creator>Aspiring_Developer</dc:creator>
      <dc:date>2020-11-27T13:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764956#M59148</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/103918"&gt;@Aspiring_Developer&lt;/a&gt;&amp;nbsp;, please try this :&lt;/P&gt;&lt;P&gt;[Table A]:&lt;BR /&gt;Load * INLINE [&lt;BR /&gt;Year, Entity Reporting Currency, Exchange Rate&lt;BR /&gt;2021, ARS, 10&lt;BR /&gt;2021, USD, 50&lt;BR /&gt;2021, EUR, 70];&lt;/P&gt;&lt;P&gt;MapTable:&lt;BR /&gt;mapping&lt;BR /&gt;Load&lt;BR /&gt;Year &amp;amp; ' | ' &amp;amp; [Entity Reporting Currency] as YEarEntity,&lt;BR /&gt;[Exchange Rate]&lt;BR /&gt;Resident [Table A];&lt;/P&gt;&lt;P&gt;[Table B]:&lt;BR /&gt;Load * INLINE [&lt;BR /&gt;Year, Entity Code, Entity name, Country, Entity Reporting Currency, Amount&lt;BR /&gt;2021, ARS, 201, USA, USA, 480&lt;BR /&gt;2021, USD, 226, Europe, EUR, 490&lt;BR /&gt;2021, EUR, 501, Argentina, ARS, 500 ];&lt;BR /&gt;&lt;BR /&gt;NewTable:&lt;BR /&gt;Load&lt;BR /&gt;*,&lt;BR /&gt;Amount * ApplyMap('MapTable', Year &amp;amp; ' | ' &amp;amp; [Entity Code]) as NewAmount&lt;BR /&gt;Resident [Table B];&lt;BR /&gt;drop table [Table A];&lt;BR /&gt;drop table [Table B];&lt;/P&gt;</description>
      <pubDate>Fri, 27 Nov 2020 13:58:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764956#M59148</guid>
      <dc:creator>QFabian</dc:creator>
      <dc:date>2020-11-27T13:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764959#M59149</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;use this script it will give you the result you look for.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;ratemap:
mapping load Year&amp;amp;'_'&amp;amp;"Entity Reporting Currency" as key,
             "Exchange Rate"					  as exRate;
load * inline [
Year,	Entity Reporting Currency,	Exchange Rate
2021,	ARS,	10
2021,	USD,	50
2021,	EUR,	70
];
 


Table2:
load *,
     applymap('ratemap', Year&amp;amp;'_'&amp;amp;"Entity Reporting Currency") * Amount as NewAmount;
load * inline [
Year,	Entity Code,	Entity name,	Country,	Entity Reporting Currency,	Amount
2021,	ARS,	201,	USA,	USD,	480	 
2021,	USD,	226,	Europe,	EUR,	490	 
2021,	EUR,    501,	Argentina,	ARS,	500	
];&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 27 Nov 2020 14:05:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1764959#M59149</guid>
      <dc:creator>lironbaram</dc:creator>
      <dc:date>2020-11-27T14:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765056#M59165</link>
      <description>&lt;P&gt;another approach than applymap is you can achieve this in front end also. Just create composite key in back end.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in front end (designer window)&amp;nbsp;&lt;/P&gt;&lt;P&gt;add expression &amp;gt; amount * exchange rate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant Sangle&lt;/P&gt;</description>
      <pubDate>Sat, 28 Nov 2020 14:49:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765056#M59165</guid>
      <dc:creator>PrashantSangle</dc:creator>
      <dc:date>2020-11-28T14:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765677#M59229</link>
      <description>&lt;P&gt;Hi, Thank you for your response&lt;/P&gt;&lt;P&gt;Can we achieve it without taking inline table as we have exchange rate for different rates 2019,2020,2021 .&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2020 11:36:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765677#M59229</guid>
      <dc:creator>Aspiring_Developer</dc:creator>
      <dc:date>2020-12-02T11:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765689#M59230</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;The above one worked, however, there is one currency which is not available in mapping table (ex EUR), but it is present in data table.&lt;/P&gt;&lt;P&gt;Since, we have used apply map, it should not return any value as we do not have EUR exchange rate in the file.&lt;/P&gt;&lt;P&gt;I tried this&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Amount in Entity Reporting Currency" / ApplyMap('Map_table', "Year" &amp;amp; ' | ' &amp;amp; "Entity Reporting Currency",'NA') as NewAmount&lt;/P&gt;&lt;P&gt;But still it is populating incorrect values instead of "NA".&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2020 12:18:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765689#M59230</guid>
      <dc:creator>Aspiring_Developer</dc:creator>
      <dc:date>2020-12-02T12:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765698#M59232</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/103918"&gt;@Aspiring_Developer&lt;/a&gt;&amp;nbsp;!, i made the inlines just because&amp;nbsp; there is no another sample of data&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2020 12:48:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765698#M59232</guid>
      <dc:creator>QFabian</dc:creator>
      <dc:date>2020-12-02T12:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: Applymap using keys</title>
      <link>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765705#M59234</link>
      <description>&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;thank you. Yes i did the same by loading the excel file.&lt;/P&gt;&lt;P&gt;However, it giving me some incorrect values as i do not have the exchange rate for EUR in mapping file, but i have the data for EUR in data file. so it should not return any value&lt;/P&gt;&lt;P&gt;Can you please help ?&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2020 13:08:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Applymap-using-keys/m-p/1765705#M59234</guid>
      <dc:creator>Aspiring_Developer</dc:creator>
      <dc:date>2020-12-02T13:08:36Z</dc:date>
    </item>
  </channel>
</rss>

