<?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: Adding a new column with value based on value of other column in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609878#M45293</link>
    <description>&lt;P&gt;Many thx Jatish.&amp;nbsp;Is there a way to directly assign the member type to an ID or group of ID in the script load without referring to an extra table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Tue, 06 Aug 2019 14:46:18 GMT</pubDate>
    <dc:creator>guya</dc:creator>
    <dc:date>2019-08-06T14:46:18Z</dc:date>
    <item>
      <title>Adding a new column with value based on value of other column</title>
      <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609844#M45290</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I block on a small issue I'm sure you could help me on.&lt;/P&gt;&lt;P&gt;I want to add another column during loading named "MemberType" and the values are based on value of other column.&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;MemberType (New Column)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;TD&gt;Direct&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;TD&gt;Direct&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;TD&gt;Indirect&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;DDD&lt;/TD&gt;&lt;TD&gt;Indirect&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;EEE&lt;/TD&gt;&lt;TD&gt;Indirect&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;FFF&lt;/TD&gt;&lt;TD&gt;ToSign&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if ID = 1, 2 then MemberType is 'Direct'&lt;/P&gt;&lt;P&gt;if ID= 3,4,5 then MemberType is 'indirect'&lt;/P&gt;&lt;P&gt;If ID =6 then MemberType is 'ToSign'&lt;/P&gt;&lt;P&gt;Thx in advance for your support,&lt;/P&gt;&lt;P&gt;Guy&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Aug 2019 13:49:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609844#M45290</guid>
      <dc:creator>guya</dc:creator>
      <dc:date>2019-08-06T13:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a new column with value based on value of other column</title>
      <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609863#M45291</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The best way to this is use a mapping table and ApplyMap. It fundamentally works like a vlookup in excel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/sense/February2019/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm" target="_blank"&gt;https://help.qlik.com/en-US/sense/February2019/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Map_MemberType:
Mapping
LOAD * INLINE [
    ID, MemberType
    1, Direct
    2, Direct
    3, Indirect
    4, Indirect
    5, Indirect
    6, ToSign
];

Members:
LOAD ID, 
     Name, 
     ApplyMap('Map_MemberType',ID,'Unknown Member Type') as MemberType
FROM
[DataFile.xlsx]
(ooxml, embedded labels, table is Sheet1);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2019 14:23:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609863#M45291</guid>
      <dc:creator>jatishqv</dc:creator>
      <dc:date>2019-08-06T14:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a new column with value based on value of other column</title>
      <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609878#M45293</link>
      <description>&lt;P&gt;Many thx Jatish.&amp;nbsp;Is there a way to directly assign the member type to an ID or group of ID in the script load without referring to an extra table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Aug 2019 14:46:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609878#M45293</guid>
      <dc:creator>guya</dc:creator>
      <dc:date>2019-08-06T14:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a new column with value based on value of other column</title>
      <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609885#M45294</link>
      <description>&lt;P&gt;Mapping Tables is definitely the "right" way of doing it, but this will also work.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Members:
LOAD ID, 
     Name, 
     if(Match(ID,1,2),'Direct',
		if(Match(ID,3,4,5),'Indirect',
			if(ID=6,'ToSign',
				'Unknown Member Type'))) as MemberType
FROM
[DataFile.xlsx]
(ooxml, embedded labels, table is Sheet1);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2019 14:54:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609885#M45294</guid>
      <dc:creator>jatishqv</dc:creator>
      <dc:date>2019-08-06T14:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a new column with value based on value of other column</title>
      <link>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609894#M45296</link>
      <description>&lt;P&gt;Brilliant! works perfectly.&lt;/P&gt;&lt;P&gt;Thx a lot.&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Aug 2019 15:05:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Adding-a-new-column-with-value-based-on-value-of-other-column/m-p/1609894#M45296</guid>
      <dc:creator>guya</dc:creator>
      <dc:date>2019-08-06T15:05:30Z</dc:date>
    </item>
  </channel>
</rss>

