<?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 Help with crosstable script in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724324#M55128</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need help with load script, to convert this table:&lt;/P&gt;&lt;TABLE border="0" width="480" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="80" height="20"&gt;Type&lt;/TD&gt;&lt;TD width="80"&gt;Profile&lt;/TD&gt;&lt;TD width="80"&gt;Code&lt;/TD&gt;&lt;TD width="80"&gt;Period&lt;/TD&gt;&lt;TD width="80"&gt;01/01/19&lt;/TD&gt;&lt;TD width="80"&gt;01/02/19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;3776&lt;/TD&gt;&lt;TD&gt;1908,7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;1562&lt;/TD&gt;&lt;TD&gt;1273&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Into this one:&lt;/P&gt;&lt;TABLE border="0" width="560" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="80" height="20"&gt;Type&lt;/TD&gt;&lt;TD width="80"&gt;Profile&lt;/TD&gt;&lt;TD width="80"&gt;Code&lt;/TD&gt;&lt;TD width="80"&gt;Period&lt;/TD&gt;&lt;TD width="80"&gt;month&lt;/TD&gt;&lt;TD width="80"&gt;year&lt;/TD&gt;&lt;TD width="80"&gt;qtty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3776&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1562&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1908,7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1273&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I acchieve this using crosstable function in script? I'm getting wrong values when I sum(value) with my&amp;nbsp; script code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[table1]:
CrossTable(dimension, value)
LOAD
[Type],
[43466] as january,
[43467] as february
FROM [lib://Desktop/file.xlsx]
(ooxml, embedded labels, table is data);


[table2]:
LOAD
[Type],
[Profile],
[Code],
[Period]
FROM [lib://Desktop/file.xlsx]
(ooxml, embedded labels, table is data);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for your help,&lt;/P&gt;&lt;P&gt;Jose.&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 18:25:09 GMT</pubDate>
    <dc:creator>josemaria_cabre</dc:creator>
    <dc:date>2024-11-16T18:25:09Z</dc:date>
    <item>
      <title>Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724324#M55128</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need help with load script, to convert this table:&lt;/P&gt;&lt;TABLE border="0" width="480" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="80" height="20"&gt;Type&lt;/TD&gt;&lt;TD width="80"&gt;Profile&lt;/TD&gt;&lt;TD width="80"&gt;Code&lt;/TD&gt;&lt;TD width="80"&gt;Period&lt;/TD&gt;&lt;TD width="80"&gt;01/01/19&lt;/TD&gt;&lt;TD width="80"&gt;01/02/19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;3776&lt;/TD&gt;&lt;TD&gt;1908,7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;1562&lt;/TD&gt;&lt;TD&gt;1273&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Into this one:&lt;/P&gt;&lt;TABLE border="0" width="560" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="80" height="20"&gt;Type&lt;/TD&gt;&lt;TD width="80"&gt;Profile&lt;/TD&gt;&lt;TD width="80"&gt;Code&lt;/TD&gt;&lt;TD width="80"&gt;Period&lt;/TD&gt;&lt;TD width="80"&gt;month&lt;/TD&gt;&lt;TD width="80"&gt;year&lt;/TD&gt;&lt;TD width="80"&gt;qtty&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3776&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1562&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1908,7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;H&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;Hi&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1273&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;january&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;J&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;Low&lt;/TD&gt;&lt;TD&gt;february&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I acchieve this using crosstable function in script? I'm getting wrong values when I sum(value) with my&amp;nbsp; script code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[table1]:
CrossTable(dimension, value)
LOAD
[Type],
[43466] as january,
[43467] as february
FROM [lib://Desktop/file.xlsx]
(ooxml, embedded labels, table is data);


[table2]:
LOAD
[Type],
[Profile],
[Code],
[Period]
FROM [lib://Desktop/file.xlsx]
(ooxml, embedded labels, table is data);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for your help,&lt;/P&gt;&lt;P&gt;Jose.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 18:25:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724324#M55128</guid>
      <dc:creator>josemaria_cabre</dc:creator>
      <dc:date>2024-11-16T18:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724348#M55130</link>
      <description>&lt;P&gt;hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/13572"&gt;@josemaria_cabre&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is the solution&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;convert into cross table&lt;/LI&gt;&lt;LI&gt;format the date&lt;/LI&gt;&lt;LI&gt;generate month,year from date field using month(), year() function.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="raji6763_1-1593678771970.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/36798i9D48F9757360B296/image-size/medium?v=v2&amp;amp;px=400" role="button" title="raji6763_1-1593678771970.png" alt="raji6763_1-1593678771970.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;script:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;originalTable:&lt;BR /&gt;CrossTable(Date,qty,4)&lt;BR /&gt;LOAD&lt;BR /&gt;"Type",&lt;BR /&gt;Profile,&lt;BR /&gt;Code,&lt;BR /&gt;Period,&lt;BR /&gt;num("43466") as [1/1/2019],&lt;BR /&gt;num( "43467") as [1/2/2019]&lt;BR /&gt;FROM [lib://DataFiles/Crosstabqlikcommunity.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;//-----Solution-----------&lt;BR /&gt;loadintoone:&lt;BR /&gt;load * resident originalTable;&lt;BR /&gt;drop table originalTable;&lt;/P&gt;&lt;P&gt;noconcatenate&lt;BR /&gt;output: //get month ,year from date field&lt;/P&gt;&lt;P&gt;load *,&lt;BR /&gt;month(Date) as Month,&lt;BR /&gt;year(Date) as Year;&lt;BR /&gt;load Type,&lt;BR /&gt;Profile,&lt;BR /&gt;Code,&lt;BR /&gt;Period,&lt;BR /&gt;date(Date#((Date) ,'DD/MM/YY'),'DD/MM/YYYY') as Date,&lt;BR /&gt;qty&lt;BR /&gt;resident loadintoone;&lt;BR /&gt;drop table loadintoone;&lt;/P&gt;&lt;P&gt;drop field Date; // if you want to drop Date field&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;raji&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2020 08:33:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724348#M55130</guid>
      <dc:creator>raji6763</dc:creator>
      <dc:date>2020-07-02T08:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724357#M55131</link>
      <description>&lt;P&gt;One solution :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Table1:
CrossTable(Date, Data, 4)
LOAD * INLINE [
    Type, Profile, Code, Period, 01/01/19, 01/02/19
    H, A, 110, Hi, 3776, "1908,7"
    H, B, 110, Hi, 1562, 1273
    J, C, 105, Low, 1400, 1500
];

table2:
noconcatenate

load Type, Profile, Code, Period, Month(Date#(Date,'DD/MM/YYYY')) as month, Year(Date#(Date,'DD/MM/YYYY')) as year,Data as qtty resident Table1;

drop table Table1;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&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.PNG" style="width: 557px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/36799iFC3038C76235A297/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>Thu, 02 Jul 2020 08:39:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724357#M55131</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-07-02T08:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724390#M55134</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;Both solutions worked perfect, thanks a lot for your help Raji and Taoufiq!&lt;/P&gt;&lt;P&gt;I was wondering why are you using value '4' inside the Crosstable parameters, and the purpose for the noconcatenate prefix on table2.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Jose&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2020 09:39:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724390#M55134</guid>
      <dc:creator>josemaria_cabre</dc:creator>
      <dc:date>2020-07-02T09:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724392#M55135</link>
      <description>&lt;P&gt;1-why 4 :&lt;/P&gt;&lt;P&gt;CrossTable starts "crossing" from the 4 column, i.e after :&lt;/P&gt;&lt;PRE&gt;Type, Profile, Code, Period&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2-why noconcatenate&lt;/P&gt;&lt;P&gt;the tables with the same column name concatenate automatically, so we use Noconcatenate to avoid concatenation and to avoid deleting all the data if we do drop table1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2020 09:46:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724392#M55135</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-07-02T09:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Help with crosstable script</title>
      <link>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724408#M55136</link>
      <description>&lt;P&gt;finally you got answer .&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;..please close this thread to click on&amp;nbsp; Accept as a solution.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2020 10:24:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Help-with-crosstable-script/m-p/1724408#M55136</guid>
      <dc:creator>raji6763</dc:creator>
      <dc:date>2020-07-02T10:24:25Z</dc:date>
    </item>
  </channel>
</rss>

