<?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: Tmap, map values by a level and order it numeric in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323639#M93437</link>
    <description>&lt;P&gt;Am I to understand that order of the data is important here? For example, if the data arrives like below.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
 &lt;TBODY&gt;
  &lt;TR&gt;
   &lt;TD&gt;name&lt;/TD&gt;
   &lt;TD&gt;level&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;level3&lt;/TD&gt;
   &lt;TD&gt;level4&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;level5&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;John&lt;/TD&gt;
   &lt;TD&gt;3&lt;/TD&gt;
   &lt;TD&gt;John&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Mark&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Mark&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Maria&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Maria&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Alex&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Alex&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dan&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Dan&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Andrew&lt;/TD&gt;
   &lt;TD&gt;3&lt;/TD&gt;
   &lt;TD&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dex&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Dex&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dex3&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;dex&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;null&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;....would the expected output be as below.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;John - Mark - Maria&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;John - Mark - Alex&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Dan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Andrew - Dex&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Dex3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If so, I can see the logic. If not, you need to explain the logic in more detail. Unless order of rows dictates&amp;nbsp;how the hierarchy is mapped (ie whether the levels relate to each other), I am not sure how it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jan 2018 13:45:30 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-01-26T13:45:30Z</dc:date>
    <item>
      <title>Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323634#M93432</link>
      <description>&lt;P&gt;Hello, I have an tMysqlinput with the following values:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;TD&gt;level&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level3&lt;/TD&gt;&lt;TD&gt;level4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Andrew&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;dex&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to map them like this : level3-level4-level5 :&lt;SPAN&gt;John -&amp;nbsp;Mark -&amp;nbsp;Maria &amp;amp;&amp;nbsp;John -&amp;nbsp;Mark - Alex .I don't have an ideea how to do this in talend.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:48:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323634#M93432</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T08:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323635#M93433</link>
      <description>&lt;P&gt;There is a difficult way of doing this. I put this tutorial together a while ago to see if I could (&lt;A href="https://www.rilhia.com/tutorials/talend-connect-example" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.rilhia.com/tutorials/talend-connect-example&lt;/A&gt;). It emulates the Oracle Connect By functionality. However, I suspect you can make it easier than that. Do you have a total number of levels? In your example, you give 5 (the assumption being 1 to 5). If that is the case, you can do it using tHashInput/Output components and a tMap.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Filter your different levels into different tHash components. Then connect them to your tMap. Then simply join the different inputs using level+1 as the key. So level 1 is joined to level 2 using 1+1 in the join, etc. You will need to use left outer joins and will probably need some filtering&amp;nbsp;after the output (a tAggregateRow to remove row multiplication where it is not required). That should do it for you.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2018 16:04:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323635#M93433</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-25T16:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323636#M93434</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Twelve-Stars lia-component-message-view-widget-author-username"&gt;&lt;SPAN class=""&gt;, Thank you for your suggestion, when i add +1, because&amp;nbsp;level it's a string it will end up 31 not 4. How can I solve this? Thank you&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 09:11:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323636#M93434</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T09:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323637#M93435</link>
      <description>&lt;P&gt;Something like this might work for you....&lt;/P&gt;&lt;PRE&gt;(Integer.valueOf(row.level)+1)+""&lt;/PRE&gt;</description>
      <pubDate>Fri, 26 Jan 2018 09:16:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323637#M93435</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T09:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323638#M93436</link>
      <description>&lt;P&gt;Thank you for your effort, but this solution is not god. I have to map level3 - level4 - level5, the problem is if the level 3 is null and I have values on level 4 or 5, i need to map the previos level1&amp;nbsp; with the new level 4 or 5 .&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;TD&gt;level&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level3&lt;/TD&gt;&lt;TD&gt;level4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Andrew&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;dex&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;Result will be&amp;nbsp;&lt;SPAN&gt;John - Mark - Maria and John - Maria&amp;nbsp;- ALex and John -&amp;nbsp;Dan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 12:12:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323638#M93436</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T12:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323639#M93437</link>
      <description>&lt;P&gt;Am I to understand that order of the data is important here? For example, if the data arrives like below.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
 &lt;TBODY&gt;
  &lt;TR&gt;
   &lt;TD&gt;name&lt;/TD&gt;
   &lt;TD&gt;level&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;level3&lt;/TD&gt;
   &lt;TD&gt;level4&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;level5&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;John&lt;/TD&gt;
   &lt;TD&gt;3&lt;/TD&gt;
   &lt;TD&gt;John&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Mark&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Mark&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Maria&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Maria&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Alex&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Alex&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dan&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Dan&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Andrew&lt;/TD&gt;
   &lt;TD&gt;3&lt;/TD&gt;
   &lt;TD&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dex&lt;/TD&gt;
   &lt;TD&gt;5&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;Dex&lt;/TD&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
   &lt;TD&gt;Dex3&lt;/TD&gt;
   &lt;TD&gt;4&lt;/TD&gt;
   &lt;TD&gt;null&lt;/TD&gt;
   &lt;TD&gt;dex&lt;/TD&gt;
   &lt;TD&gt;&amp;nbsp;null&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;....would the expected output be as below.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;John - Mark - Maria&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;John - Mark - Alex&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Dan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Andrew - Dex&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Dex3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If so, I can see the logic. If not, you need to explain the logic in more detail. Unless order of rows dictates&amp;nbsp;how the hierarchy is mapped (ie whether the levels relate to each other), I am not sure how it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 13:45:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323639#M93437</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T13:45:30Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323640#M93438</link>
      <description>&lt;P&gt;Yes the order is numeric 3 is related to 4 and 5 also just 3 and 4 if 5 is null or empty.&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;name&lt;/TD&gt;&lt;TD&gt;level&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level3&lt;/TD&gt;&lt;TD&gt;level4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;level5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Mark&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Maria&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Alex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Andrew&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;Dex&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dex3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;null&lt;/TD&gt;&lt;TD&gt;dex&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;null&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Level 3 is allways the top level so we will have&amp;nbsp;&lt;/P&gt;&lt;P&gt;John - Mark - Maria&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;John - Mark - Alex&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;John - Dan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Andrew - Dex&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Andrew - Dex3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 14:23:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323640#M93438</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T14:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323641#M93439</link>
      <description>&lt;P&gt;So whenever level 3 is in a row, it restarts the chain? If that is the case, I can knock up an example later (am a bit busy with my current client at the moment)&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 14:29:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323641#M93439</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T14:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323642#M93440</link>
      <description>&lt;P&gt;yes, because 3 si the first level. Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2018 14:32:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323642#M93440</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T14:32:42Z</dc:date>
    </item>
    <item>
      <title>Re: Tmap, map values by a level and order it numeric</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323643#M93441</link>
      <description>&lt;P&gt;I believe I have solved this. It was actually harder than I expected, but I like a challenge. I had to make some assumptions and added some other scenarios to the ones you gave. Essentially the only hard rule I had for this was that all groups MUST start with a level 3. You can have ...&lt;/P&gt;&lt;P&gt;1) Level 3 on its own&lt;/P&gt;&lt;P&gt;2) Level 3 followed by Level 4 only&lt;/P&gt;&lt;P&gt;3) Level 3 followed by Level 4 and Level 5&lt;/P&gt;&lt;P&gt;4) Level 3 followed by Level 5&lt;/P&gt;&lt;P&gt;5) If Level 3 is followed by 2 Level 4s and then a Level 5, the Level 3 and first Level 4 will be one group, and the Level 3, second Level 4 and Level 5 will be the second group&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this logic is correct. I have included a copy of the job I created. The logic is too convoluted to explain on here without writing an essay. You should be able to simply replace my tFixedFlowInput with your data source.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know how you get on. The job was written in 6.4.1. I am hoping you are using that version or newer or you will not be able to open it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lrsp"&gt;DemoLevelJob.zip&lt;/A&gt;</description>
      <pubDate>Fri, 26 Jan 2018 21:27:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Tmap-map-values-by-a-level-and-order-it-numeric/m-p/2323643#M93441</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-26T21:27:43Z</dc:date>
    </item>
  </channel>
</rss>

