<?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: HOW TO MAKE THIS DEV in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277351#M53162</link>
    <description>&lt;P&gt;Hello Cterinzi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I test your advice and let you know, i know it should work.&lt;/P&gt;&lt;P&gt;Thank you very much,&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Jun 2017 10:35:24 GMT</pubDate>
    <dc:creator>idembel2</dc:creator>
    <dc:date>2017-06-16T10:35:24Z</dc:date>
    <item>
      <title>HOW TO MAKE THIS DEV</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277349#M53160</link>
      <description>&lt;P&gt;Morning All,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have a csv file which look like that:&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;UserID;Work_Hours; Start_Date; End_Date&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1&amp;nbsp;; &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp;;01/06/2017;&lt;SPAN&gt;01/06/2017&lt;/SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;; &amp;nbsp; &amp;nbsp; 14 &amp;nbsp; &amp;nbsp;;01/06/2017;&lt;/SPAN&gt;&lt;SPAN&gt;02/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp;; &amp;nbsp; &amp;nbsp; 10 &amp;nbsp; &amp;nbsp;;04/06/2017;05/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;4; &amp;nbsp; &amp;nbsp; 19 &amp;nbsp; &amp;nbsp;;05/06/2017;07/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;This file show hours worked by person; and each day work equal 7 hours&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;So what i need to do is to check&amp;nbsp;&lt;STRONG&gt;Work_Hours &lt;/STRONG&gt;and if it is more than 7, i should duplicate the same line and put also correct value in &lt;STRONG&gt;Work_Hours&amp;nbsp;&lt;/STRONG&gt;column.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;I need to get something like bellow:&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;UserID;Work_Hours; Start_Date; End_Date&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1&amp;nbsp;; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt; &amp;nbsp; &amp;nbsp;;01/06/2017;&lt;SPAN&gt;01/06/2017&lt;/SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;01/06/2017;&lt;/SPAN&gt;&lt;SPAN&gt;02/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp;; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;01/06/2017;02/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;3 ; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;04/06/2017;05/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;3 ; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;3&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;04/06/2017;05/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;4; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;05/06/2017;07/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;4; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;7&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; ;05/06/2017;07/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;4; &amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;5&amp;nbsp;&lt;/FONT&gt; &amp;nbsp; ;05/06/2017;07/06/2017&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;I don't know how to develop it, may somebody advice me how to do it&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2017 14:00:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277349#M53160</guid>
      <dc:creator>idembel2</dc:creator>
      <dc:date>2017-06-14T14:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE THIS DEV</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277350#M53161</link>
      <description>&lt;P&gt;I would approach this in a manner similar to the solution offered in this link:&lt;BR /&gt;&lt;A title="Split one row into multiple rows" href="https://community.qlik.com/s/feed/0D53p00007vCnwCCAS" target="_blank" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Split-one-row-into-multiple-rows-keeping-no-of-columns-same/td-p/91366&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'd probably use tJavaRow to set up a while loop that builds a string:&lt;/P&gt; 
&lt;PRE&gt;int counter = input_row.Work_Hours;&lt;BR /&gt;StringBuilder outStr = new StringBuilder("");&lt;BR /&gt;if (counter &amp;gt; 7) {&lt;BR /&gt;  outStr.append("7");&lt;BR /&gt;  counter -= 7;&lt;BR /&gt;} else {&lt;BR /&gt;  outStr.append(counter);&lt;BR /&gt;  counter = 0;&lt;BR /&gt;}&lt;BR /&gt;while(counter &amp;gt; 0) {&lt;BR /&gt; if (counter &amp;gt; 7) {&lt;BR /&gt;     outStr.append(",7");&lt;BR /&gt;     counter -= 7;&lt;BR /&gt; } else {&lt;BR /&gt;     outStr.append(",");&lt;BR /&gt;     outStr.append(counter);&lt;BR /&gt;     counter = 0;&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt;output_row.Work_Hours = input_row.Work_Hours;&lt;BR /&gt;output_row.hoursList = outStr.toString();&lt;/PRE&gt; 
&lt;P&gt;You'll need to handle passing through the rest of your values, but the code above will create a comma separated list breaking up Work_Hours into 7's. &amp;nbsp;Send the output into a tNormalize component configured to normalize hoursList and it should create a separate row of output for each value in the list.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 21:48:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277350#M53161</guid>
      <dc:creator>cterenzi</dc:creator>
      <dc:date>2017-06-15T21:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE THIS DEV</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277351#M53162</link>
      <description>&lt;P&gt;Hello Cterinzi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I test your advice and let you know, i know it should work.&lt;/P&gt;&lt;P&gt;Thank you very much,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2017 10:35:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HOW-TO-MAKE-THIS-DEV/m-p/2277351#M53162</guid>
      <dc:creator>idembel2</dc:creator>
      <dc:date>2017-06-16T10:35:24Z</dc:date>
    </item>
  </channel>
</rss>

