<?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 do I convert columns of data into rows - using QV Script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304075#M112412</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah,  it does work!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just need to make sure I have my primarykey as field number 1 then away it goes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brilliant!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jan 2012 00:52:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-01-25T00:52:45Z</dc:date>
    <item>
      <title>How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304070#M112407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a large 'fixed length' data file (TXT) that I am bringing into Qlikview.&amp;nbsp; I am using the script to split out and label each field and that has worked well so far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data captures 100 possible procedure codes and 100 possible diagnosis codes (yes, the application is health).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to scan along these codes looking for certain matches, then apply a label to this patient's record accordingly.&amp;nbsp;&amp;nbsp; I believe this would be easier to do if the procedure and diagnosis codes were in their own table with a row for each one and a primary key linking back to the main patient record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See below an example of the data as it currently resides in QV.&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 1446px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="78"&gt;&lt;STRONG&gt;PrimaryKey&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 5&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 6&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 7&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 8&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;ProcCode 9&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 5&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 6&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 7&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 8&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl63" width="76"&gt;&lt;STRONG&gt;DiagCode 9&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1001123&lt;/TD&gt;&lt;TD&gt;41819-00&lt;/TD&gt;&lt;TD&gt;30473-00&lt;/TD&gt;&lt;TD&gt;41801-00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;2K22.2&lt;/TD&gt;&lt;TD&gt;2B37.81&lt;/TD&gt;&lt;TD&gt;1S27.83&lt;/TD&gt;&lt;TD&gt;1Y84.8&lt;/TD&gt;&lt;TD&gt;1Y92.22&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1001124&lt;/TD&gt;&lt;TD&gt;36812-00&lt;/TD&gt;&lt;TD&gt;11900-00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;2C61&lt;/TD&gt;&lt;TD&gt;2M8010/3&lt;/TD&gt;&lt;TD&gt;2C79.5&lt;/TD&gt;&lt;TD&gt;2M8010/6&lt;/TD&gt;&lt;TD&gt;2N32.8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1001125&lt;/TD&gt;&lt;TD&gt;90466-01&lt;/TD&gt;&lt;TD&gt;90481-00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;2O70.0&lt;/TD&gt;&lt;TD&gt;1O71.82&lt;/TD&gt;&lt;TD&gt;2Z37.0&lt;/TD&gt;&lt;TD&gt;2Z72.0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1001126&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;2J44.1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1001127&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;2S32.83&lt;/TD&gt;&lt;TD&gt;2T08.0&lt;/TD&gt;&lt;TD&gt;2X59&lt;/TD&gt;&lt;TD&gt;2Y92.9&lt;/TD&gt;&lt;TD&gt;2U73.9&lt;/TD&gt;&lt;TD&gt;2J44.9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Say I am asked to identify where a patient has had a procedure of Adnoidectomy (41801-00).&amp;nbsp; I have to build some sort of MATCH to identify and label this patient as Adnoidectomy.&amp;nbsp; But I also have to check for numerous other procedure codes - just a select list.&amp;nbsp; Now my MATCH will have to be nested into IF statements so that I end up with one new field that states what this patient had.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this these fields could be better tested if they ran down the page.&amp;nbsp; ie:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="233"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" width="78"&gt;PrimaryKey&lt;/TD&gt;&lt;TD class="xl66" width="79"&gt;Code&lt;/TD&gt;&lt;TD class="xl65" width="76"&gt;value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001123&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 1&lt;/TD&gt;&lt;TD class="xl69"&gt;41819-00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001124&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 1&lt;/TD&gt;&lt;TD class="xl69"&gt;36812-00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001125&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 1&lt;/TD&gt;&lt;TD class="xl69"&gt;90466-01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001123&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 2&lt;/TD&gt;&lt;TD class="xl69"&gt;30473-00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001124&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 2&lt;/TD&gt;&lt;TD class="xl69"&gt;11900-00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001125&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 2&lt;/TD&gt;&lt;TD class="xl69"&gt;90481-00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001123&lt;/TD&gt;&lt;TD class="xl66"&gt;ProcCode 3&lt;/TD&gt;&lt;TD class="xl69"&gt;92515-29&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are your thoughts?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I pivot the data from a row to a column and then test it for a result?&amp;nbsp; Once I've used the pivoted data I can drop it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or should I build a dirty great big nested MATCH statement and then test 100 columns of procedures and 100 columns of diagnosis codes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2012 22:22:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304070#M112407</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-24T22:22:22Z</dc:date>
    </item>
    <item>
      <title>How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304071#M112408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think what you need here is a CROSSTABLE LOAD. Please check the Manual for details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe it will probably look like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Crosstable (Code, Value) LOAD * resident Yourtable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2012 22:42:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304071#M112408</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-01-24T22:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304072#M112409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stefan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have looked at the syntax for this command but am not sure how it would work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:  each row has primarykey,procedure1,procedure2,procedure3.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How exactly would the CROSSTABLE Load look?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Load Resident part is fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 00:33:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304072#M112409</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T00:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304073#M112410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CrossTable(Code, Value)&lt;/P&gt;&lt;P&gt;LOAD PrimaryKey, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 1], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 2], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 3], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 4], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 5], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 6], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 7], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 8], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProcCode 9], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 1], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 2], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 3], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 4], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 5], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 6], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 7], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 8], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DiagCode 9]&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;C:\Users\admin\Desktop\Book1.xlsx&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 00:43:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304073#M112410</guid>
      <dc:creator>disqr_rm</dc:creator>
      <dc:date>2012-01-25T00:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304074#M112411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think it could look exactely like this as a line in your script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Crosstable (Code, Value) Load * resident Yourtable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Crosstable is a load prefix (like join etc.), it specifies a certain way to load the data.&lt;/P&gt;&lt;P&gt;If your Yourtable field structure looks like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #636363; font-family: Arial; font-size: 12px; background-color: #eef4f9;"&gt;primarykey,procedure1,procedure2,procedure3.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should work just fine. Just give it a try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;edit:&lt;/P&gt;&lt;P&gt;You could also create an excel with some line of your data, then use the table wizard (enter transformations -&amp;gt; Crosstable ) to play around and get familiar with the syntax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;edit2:&lt;/P&gt;&lt;P&gt;Or try this in a new script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Crosstable (Code, Value) LOAD * &lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;Key, Code1, Code2, Code3&lt;/P&gt;&lt;P&gt;1, a, x, a1&lt;/P&gt;&lt;P&gt;2, b, y, a2&lt;/P&gt;&lt;P&gt;3,c, z, a3&lt;/P&gt;&lt;P&gt;4,d, x, a4&lt;/P&gt;&lt;P&gt;5,e, z, a5&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 00:45:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304074#M112411</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-01-25T00:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304075#M112412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah,  it does work!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just need to make sure I have my primarykey as field number 1 then away it goes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brilliant!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 00:52:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304075#M112412</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T00:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: How do I convert columns of data into rows - using QV Script</title>
      <link>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304076#M112413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;both answers are correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you Gentlemen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 00:53:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-do-I-convert-columns-of-data-into-rows-using-QV-Script/m-p/304076#M112413</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T00:53:35Z</dc:date>
    </item>
  </channel>
</rss>

