<?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 populating extra rows in table in script in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878023#M72387</link>
    <description>&lt;P&gt;Hi Qlikers&lt;/P&gt;
&lt;P&gt;I have a table which I'm trying to populate with extra rows. Basically each code should have 3 colours, Red , Green and Blue and an amount that increases or decreases over time (Period)&lt;/P&gt;
&lt;TABLE width="320"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Code&lt;/TD&gt;
&lt;TD width="64"&gt;Colour&lt;/TD&gt;
&lt;TD width="64"&gt;Type&lt;/TD&gt;
&lt;TD width="64"&gt;Period&lt;/TD&gt;
&lt;TD width="64"&gt;Amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so it should end up like this , with extra rows that basically have 0 in them as its to used for further calculations down the road.&lt;/P&gt;
&lt;P&gt;If i create a new table Using a 'Where Not Exists'&amp;nbsp; , it doesn't bring back anything because all the colours are present. What i'm trying to do is create a new table which has the ones that don't exist per code and then join that to the original however i don't know how to loop around the 'Code' number.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so i suppose what I'm looking for is help with the script to create a where not exists clause around the 'Code' column&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="318px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;Code&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Colour&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;Type&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;Period&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;Amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;current script :-&lt;/P&gt;
&lt;P&gt;ImportTable:&lt;BR /&gt;Load &lt;BR /&gt;Code,&lt;BR /&gt;Colour,&lt;BR /&gt;Type,&lt;BR /&gt;Amount&lt;BR /&gt;from [exceldata.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is data);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Colours:&lt;BR /&gt;Load &lt;BR /&gt;ColourName&lt;BR /&gt;from [colours.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is data);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ExtraColours:&lt;BR /&gt;Load &lt;BR /&gt;ColourName &lt;BR /&gt;Resident Colours where not Exists(Colour, ColourName ) &lt;BR /&gt;;&lt;/P&gt;
&lt;P&gt;Drop table Colours;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any help please?&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jan 2022 14:52:42 GMT</pubDate>
    <dc:creator>lee_williams</dc:creator>
    <dc:date>2022-01-06T14:52:42Z</dc:date>
    <item>
      <title>populating extra rows in table in script</title>
      <link>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878023#M72387</link>
      <description>&lt;P&gt;Hi Qlikers&lt;/P&gt;
&lt;P&gt;I have a table which I'm trying to populate with extra rows. Basically each code should have 3 colours, Red , Green and Blue and an amount that increases or decreases over time (Period)&lt;/P&gt;
&lt;TABLE width="320"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Code&lt;/TD&gt;
&lt;TD width="64"&gt;Colour&lt;/TD&gt;
&lt;TD width="64"&gt;Type&lt;/TD&gt;
&lt;TD width="64"&gt;Period&lt;/TD&gt;
&lt;TD width="64"&gt;Amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A1234&lt;/TD&gt;
&lt;TD&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Red&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202101&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202102&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A2345&lt;/TD&gt;
&lt;TD&gt;Blue&lt;/TD&gt;
&lt;TD&gt;X&lt;/TD&gt;
&lt;TD&gt;202103&lt;/TD&gt;
&lt;TD&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so it should end up like this , with extra rows that basically have 0 in them as its to used for further calculations down the road.&lt;/P&gt;
&lt;P&gt;If i create a new table Using a 'Where Not Exists'&amp;nbsp; , it doesn't bring back anything because all the colours are present. What i'm trying to do is create a new table which has the ones that don't exist per code and then join that to the original however i don't know how to loop around the 'Code' number.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so i suppose what I'm looking for is help with the script to create a where not exists clause around the 'Code' column&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="318px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;Code&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Colour&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;Type&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;Period&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;Amount&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A1234&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Red&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Blue&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202101&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202102&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="62.6125px"&gt;A2345&lt;/TD&gt;
&lt;TD width="63.725px"&gt;Green&amp;nbsp;&lt;/TD&gt;
&lt;TD width="62.3375px"&gt;X&lt;/TD&gt;
&lt;TD width="63.8125px"&gt;202103&lt;/TD&gt;
&lt;TD width="64.5125px"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;current script :-&lt;/P&gt;
&lt;P&gt;ImportTable:&lt;BR /&gt;Load &lt;BR /&gt;Code,&lt;BR /&gt;Colour,&lt;BR /&gt;Type,&lt;BR /&gt;Amount&lt;BR /&gt;from [exceldata.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is data);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Colours:&lt;BR /&gt;Load &lt;BR /&gt;ColourName&lt;BR /&gt;from [colours.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is data);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ExtraColours:&lt;BR /&gt;Load &lt;BR /&gt;ColourName &lt;BR /&gt;Resident Colours where not Exists(Colour, ColourName ) &lt;BR /&gt;;&lt;/P&gt;
&lt;P&gt;Drop table Colours;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any help please?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 14:52:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878023#M72387</guid>
      <dc:creator>lee_williams</dc:creator>
      <dc:date>2022-01-06T14:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: populating extra rows in table in script</title>
      <link>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878076#M72391</link>
      <description>&lt;P&gt;Perhaps generate all combinations, then join using a not exists using combined fields.&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;// The rows we already have&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ImportTable:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;LOAD&lt;/SPAN&gt; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s3"&gt;Code&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Colour&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Type&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Period&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Amount&lt;/SPAN&gt;,&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;Hash128&lt;/SPAN&gt;(&lt;SPAN class="s3"&gt;Code&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Colour&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Type&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Period&lt;/SPAN&gt;) &lt;SPAN class="s2"&gt;as&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Key&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;FROM&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s3"&gt;[&lt;A href="https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/td-p/1878023" target="_blank"&gt;https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/td-p/1878023&lt;/A&gt;]&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;(&lt;SPAN class="s2"&gt;html&lt;/SPAN&gt;, &lt;SPAN class="s2"&gt;utf8&lt;/SPAN&gt;, &lt;SPAN class="s2"&gt;UserAgent&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;is&lt;/SPAN&gt; 'Mozilla/5.0', &lt;SPAN class="s2"&gt;embedded&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;labels&lt;/SPAN&gt;, &lt;SPAN class="s2"&gt;table&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;is&lt;/SPAN&gt; @1);&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;// Get the key values for the rows we already have, using 0 for value.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;NewColours:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;LOAD&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;Distinct&lt;/SPAN&gt; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s3"&gt;Code&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Type&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Period&lt;/SPAN&gt;, &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;0 &lt;SPAN class="s2"&gt;as&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Amount&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Resident&lt;/SPAN&gt; ImportTable&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;// Generate a row for every color&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Join&lt;/SPAN&gt; (NewColours) &lt;SPAN class="s2"&gt;Load&lt;/SPAN&gt; * &lt;SPAN class="s2"&gt;Inline&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;[&lt;BR /&gt;Colour&lt;BR /&gt;Red&lt;BR /&gt;Green&lt;BR /&gt;Blue&lt;BR /&gt;]&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s1"&gt;// Join any rows that we didn't already have&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Outer&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;Join&lt;/SPAN&gt;(ImportTable) &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;LOAD&lt;/SPAN&gt; * &lt;SPAN class="s2"&gt;Resident&lt;/SPAN&gt; NewColours&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Where&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;not&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;Exists&lt;/SPAN&gt;(&lt;SPAN class="s3"&gt;Key&lt;/SPAN&gt;, &lt;SPAN class="s2"&gt;Hash128&lt;/SPAN&gt;(&lt;SPAN class="s3"&gt;Code&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Colour&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Type&lt;/SPAN&gt;, &lt;SPAN class="s3"&gt;Period&lt;/SPAN&gt;))&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Drop&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;Table&lt;/SPAN&gt; NewColours; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN class="s2"&gt;Drop&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;Field&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Key&lt;/SPAN&gt;;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Rob&lt;BR /&gt;&lt;A href="http://www.easyqlik.com" target="_blank"&gt;http://www.easyqlik.com&lt;/A&gt;&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;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jan 2022 16:39:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878076#M72391</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2022-01-06T16:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: populating extra rows in table in script</title>
      <link>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878335#M72409</link>
      <description>&lt;P&gt;Thanks for the reply&amp;nbsp; Rob, will look at trying/ implementing today p.s. loved your book, it sits within arms reach as we speak&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jan 2022 09:22:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/populating-extra-rows-in-table-in-script/m-p/1878335#M72409</guid>
      <dc:creator>lee_williams</dc:creator>
      <dc:date>2022-01-07T09:22:03Z</dc:date>
    </item>
  </channel>
</rss>

