<?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: qlikview script to transform structures in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1674048#M593043</link>
    <description>&lt;P&gt;IntervalMatch() as Marcus suggested or:&lt;/P&gt;&lt;P class="p1"&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;Data:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;Load&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; Pos&lt;SPAN class="s1"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; CTASTART&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;() - 1 &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;as&lt;/SPAN&gt; CTA&lt;SPAN class="s1"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; Status&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;inline&lt;/SPAN&gt; [&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Pos,CTASTART,CTAEND,Status&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;52,5720000,5720000,X&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;55,4000000,4000999,S &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;76,4300001,4300002,U &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;]&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;While&lt;/SPAN&gt; CTASTART&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;CTAEND&lt;SPAN class="s1"&gt;; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;-Rob&lt;BR /&gt;&lt;A href="http://masterssummit.com" target="_blank"&gt;http://masterssummit.com&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://qlikviewcookbook.com" target="_blank"&gt;http://qlikviewcookbook.com&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://www.easyqlik.com" target="_blank"&gt;http://www.easyqlik.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 10 Feb 2020 18:03:00 GMT</pubDate>
    <dc:creator>rwunderlich</dc:creator>
    <dc:date>2020-02-10T18:03:00Z</dc:date>
    <item>
      <title>qlikview script to transform structures</title>
      <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673757#M593037</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Good morning How can I get this result from the qlikview script?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Source Table &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pos&amp;nbsp; &amp;nbsp;CTASTART&amp;nbsp; &amp;nbsp; &amp;nbsp;CTAEND&amp;nbsp; &amp;nbsp; &amp;nbsp;Status&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;52&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5720000&amp;nbsp; &amp;nbsp; &amp;nbsp; 5720000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000000&amp;nbsp; &amp;nbsp; &amp;nbsp; 4000999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Example, records to create from 4000000 to 4000999&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;76&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4300001&amp;nbsp; &amp;nbsp; &amp;nbsp; 4300002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Qvd destination&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pos&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CTA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;52&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5720000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4000002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;55&amp;nbsp; &amp;nbsp; &amp;nbsp; 4000999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;76&amp;nbsp; &amp;nbsp; &amp;nbsp; 4300001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;79&amp;nbsp; &amp;nbsp; &amp;nbsp;4300002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;U&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your help&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 01:19:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673757#M593037</guid>
      <dc:creator>Froyo</dc:creator>
      <dc:date>2024-11-16T01:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: qlikview script to transform structures</title>
      <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673822#M593038</link>
      <description>&lt;P&gt;Take a look here: &lt;A href="https://community.qlik.com/t5/Qlik-Design-Blog/IntervalMatch/ba-p/1464547" target="_self"&gt;IntervalMatch&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 10:25:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673822#M593038</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2020-02-10T10:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: qlikview script to transform structures</title>
      <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673851#M593041</link>
      <description>&lt;P&gt;maye be&lt;/P&gt;&lt;P&gt;Script :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Data:

load num(CTAEND-CTASTART) as NB,* inline [
Pos,CTASTART,CTAEND,Status
52,5720000,5720000,X
55,4000000,4000999,S 
76,4300001,4300002,U 
];


output:
 
  
LET NumRows=NoOfRows('Data');

FOR i=0 to $(NumRows)-1

  LET vPos=Peek('Pos','$(i)','Data');
  LET vCTASTART=Peek('CTASTART','$(i)','Data');
  LET vCTAEND=Peek('CTAEND','$(i)','Data');
  LET vStatus=Peek('Status','$(i)','Data');
  let Numsubrow=Peek('NB','$(i)','Data');
  
  
for ii=0 to '$(Numsubrow)'

     load '$(vPos)' as New_Pos,'$(vCTASTART)'+'$(ii)' as CTA, '$(vStatus)' as New_Status,'$(i)' as i,'$(ii)'  as ii 
  	autogenerate 1;
  	
  	Next 


Next 

drop table Data;
drop field i,ii;&lt;/LI-CODE&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 312px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/28189i20C34211CB9E9484/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 383px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/28190iD09D6A839A5031D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 11:16:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1673851#M593041</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-02-10T11:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: qlikview script to transform structures</title>
      <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1674029#M593042</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thank you, I will try to do it&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 17:18:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1674029#M593042</guid>
      <dc:creator>Froyo</dc:creator>
      <dc:date>2020-02-10T17:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: qlikview script to transform structures</title>
      <link>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1674048#M593043</link>
      <description>&lt;P&gt;IntervalMatch() as Marcus suggested or:&lt;/P&gt;&lt;P class="p1"&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;Data:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;Load&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; Pos&lt;SPAN class="s1"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; CTASTART&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;() - 1 &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;as&lt;/SPAN&gt; CTA&lt;SPAN class="s1"&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; Status&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;inline&lt;/SPAN&gt; [&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Pos,CTASTART,CTAEND,Status&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;52,5720000,5720000,X&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;55,4000000,4000999,S &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;76,4300001,4300002,U &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;]&lt;SPAN class="s1"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;While&lt;/SPAN&gt; CTASTART&lt;SPAN class="s1"&gt; + &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;IterNo&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;CTAEND&lt;SPAN class="s1"&gt;; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;-Rob&lt;BR /&gt;&lt;A href="http://masterssummit.com" target="_blank"&gt;http://masterssummit.com&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://qlikviewcookbook.com" target="_blank"&gt;http://qlikviewcookbook.com&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://www.easyqlik.com" target="_blank"&gt;http://www.easyqlik.com&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 18:03:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/qlikview-script-to-transform-structures/m-p/1674048#M593043</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2020-02-10T18:03:00Z</dc:date>
    </item>
  </channel>
</rss>

