<?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 Data transformation question in Connectivity &amp; Data Prep</title>
    <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Data-transformation-question/m-p/1167169#M2056</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've got a scenario where I need to import Kronos timecard data.&amp;nbsp; There are multiple fields for one employee's timstamp record, where the job type and hours worked can have up to ten entries each, in separate columns/fields.&amp;nbsp; Here's a snapshot of the data load editor:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;CKTIMEFL:&lt;/P&gt;
&lt;P&gt;LOAD TIEMPN &amp;amp; TITIME as EmpIDTimestampKey, &lt;/P&gt;
&lt;P&gt;&amp;nbsp; TIEMPN as EmpID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TITIME as [Timestamp],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TISEC2 as Crew,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TISEC4 as WorkArea,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC01 as PayCode1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC02 as PayCode2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC03 as PayCode3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC04 as PayCode4,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC05 as PayCode5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC06 as PayCode6,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC07 as PayCode7,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC08 as PayCode8,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC09 as PayCode9,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC10 as PayCode10,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR01 as Hours1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR02 as Hours2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR03 as Hours3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR04 as Hours4,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR05 as Hours5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR06 as Hours6,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR07 as Hours7,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR08 as Hours8,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR09 as Hours9,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR10 as Hours10;&lt;/P&gt;
&lt;P&gt; SQL SELECT * FROM ICEBERG.CLOCFILE00.CKTIMEFL&lt;/P&gt;
&lt;P&gt; WHERE TISEC2 = '2000';&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is to have separate employee timestamp records for each Paycode and Hours record.&amp;nbsp; So, instead of this:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="06.21.2016-12.17.png" class="jive-image image-1" src="http://content.screencast.com/users/mikegrattan/folders/Snagit/media/7448a6ab-acd3-435e-adb2-065cdf625364/06.21.2016-12.17.png" style="height: 108px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would have something like this:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="06.21.2016-12.25.png" class="jive-image image-2" src="http://content.screencast.com/users/mikegrattan/folders/Snagit/media/40069d26-1e07-4813-b07e-a5d6e95a5387/06.21.2016-12.25.png" style="height: 148px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, basically, it would be like using CROSSTABLE to unpivot my data.&amp;nbsp; But, I can't seem to get that function to do what I want, possibly because there are too many fields and there is possibly some ambiguity to the columns and it's not exactly the definition of a crosstable.&amp;nbsp; But, the essential goal is the same; I want to take the values in Paycode1, Paycode2, Paycode3, etc., and put those into new records along with the corresponding Hours1, Hours2, Hours3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody got any suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Jun 2016 19:29:03 GMT</pubDate>
    <dc:creator>mikegrattan</dc:creator>
    <dc:date>2016-06-21T19:29:03Z</dc:date>
    <item>
      <title>Data transformation question</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Data-transformation-question/m-p/1167169#M2056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've got a scenario where I need to import Kronos timecard data.&amp;nbsp; There are multiple fields for one employee's timstamp record, where the job type and hours worked can have up to ten entries each, in separate columns/fields.&amp;nbsp; Here's a snapshot of the data load editor:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;CKTIMEFL:&lt;/P&gt;
&lt;P&gt;LOAD TIEMPN &amp;amp; TITIME as EmpIDTimestampKey, &lt;/P&gt;
&lt;P&gt;&amp;nbsp; TIEMPN as EmpID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TITIME as [Timestamp],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TISEC2 as Crew,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TISEC4 as WorkArea,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC01 as PayCode1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC02 as PayCode2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC03 as PayCode3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC04 as PayCode4,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC05 as PayCode5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC06 as PayCode6,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC07 as PayCode7,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC08 as PayCode8,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC09 as PayCode9,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIPC10 as PayCode10,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR01 as Hours1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR02 as Hours2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR03 as Hours3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR04 as Hours4,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR05 as Hours5,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR06 as Hours6,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR07 as Hours7,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR08 as Hours8,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR09 as Hours9,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIHR10 as Hours10;&lt;/P&gt;
&lt;P&gt; SQL SELECT * FROM ICEBERG.CLOCFILE00.CKTIMEFL&lt;/P&gt;
&lt;P&gt; WHERE TISEC2 = '2000';&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is to have separate employee timestamp records for each Paycode and Hours record.&amp;nbsp; So, instead of this:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="06.21.2016-12.17.png" class="jive-image image-1" src="http://content.screencast.com/users/mikegrattan/folders/Snagit/media/7448a6ab-acd3-435e-adb2-065cdf625364/06.21.2016-12.17.png" style="height: 108px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would have something like this:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="06.21.2016-12.25.png" class="jive-image image-2" src="http://content.screencast.com/users/mikegrattan/folders/Snagit/media/40069d26-1e07-4813-b07e-a5d6e95a5387/06.21.2016-12.25.png" style="height: 148px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, basically, it would be like using CROSSTABLE to unpivot my data.&amp;nbsp; But, I can't seem to get that function to do what I want, possibly because there are too many fields and there is possibly some ambiguity to the columns and it's not exactly the definition of a crosstable.&amp;nbsp; But, the essential goal is the same; I want to take the values in Paycode1, Paycode2, Paycode3, etc., and put those into new records along with the corresponding Hours1, Hours2, Hours3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody got any suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2016 19:29:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Data-transformation-question/m-p/1167169#M2056</guid>
      <dc:creator>mikegrattan</dc:creator>
      <dc:date>2016-06-21T19:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: Data transformation question</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Data-transformation-question/m-p/1167170#M2057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It look like your issue is in your DB query statement.&amp;nbsp; I've worked extensively with Kronos, please let me know if you have additional questions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Mar 2017 04:53:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Data-transformation-question/m-p/1167170#M2057</guid>
      <dc:creator>akirkpatrick</dc:creator>
      <dc:date>2017-03-16T04:53:43Z</dc:date>
    </item>
  </channel>
</rss>

