<?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 Preceding Load in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915908#M651650</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm somewhat of a Qlik novice and need advice on how to organize my script loads. I'm hoping I can use preceding load, but I can't seem to get it to quite right.&amp;nbsp; I'm still transitioning from SQL logic into Qlik logic.&amp;nbsp; Any help would be appreciated! &lt;/P&gt;&lt;P&gt;&lt;IMG alt="Example.PNG" class="jive-image image-1" height="123" src="https://community.qlik.com/legacyfs/online/95397_Example.PNG" style="height: 122.283870967742px; width: 486px;" width="486" /&gt;&lt;/P&gt;&lt;P&gt;Group A and Group B are in daily QVD files. &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Psedu-code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * where Device = Mobile;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Load * where Device = Desktop;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;From i to 30&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * from Group A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * from Group B&lt;/P&gt;&lt;P&gt;Next i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left Join (&lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt;) Load * from DeviceMobile;&lt;/P&gt;&lt;P&gt;Left Join (&lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;) Load * from DeviceDesktop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AllData:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Somehow concatenate &lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt; and &lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, Cost*ItemCount as TotalCost Resident(AllData);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2015 17:49:00 GMT</pubDate>
    <dc:creator>AC3</dc:creator>
    <dc:date>2015-08-07T17:49:00Z</dc:date>
    <item>
      <title>Preceding Load</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915908#M651650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm somewhat of a Qlik novice and need advice on how to organize my script loads. I'm hoping I can use preceding load, but I can't seem to get it to quite right.&amp;nbsp; I'm still transitioning from SQL logic into Qlik logic.&amp;nbsp; Any help would be appreciated! &lt;/P&gt;&lt;P&gt;&lt;IMG alt="Example.PNG" class="jive-image image-1" height="123" src="https://community.qlik.com/legacyfs/online/95397_Example.PNG" style="height: 122.283870967742px; width: 486px;" width="486" /&gt;&lt;/P&gt;&lt;P&gt;Group A and Group B are in daily QVD files. &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Psedu-code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * where Device = Mobile;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Load * where Device = Desktop;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;From i to 30&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * from Group A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * from Group B&lt;/P&gt;&lt;P&gt;Next i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left Join (&lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt;) Load * from DeviceMobile;&lt;/P&gt;&lt;P&gt;Left Join (&lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;) Load * from DeviceDesktop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AllData:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Somehow concatenate &lt;SPAN style="color: #0000ff;"&gt;Mobile&lt;/SPAN&gt; and &lt;SPAN style="color: #0000ff;"&gt;Desktop&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, Cost*ItemCount as TotalCost Resident(AllData);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 17:49:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915908#M651650</guid>
      <dc:creator>AC3</dc:creator>
      <dc:date>2015-08-07T17:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding Load</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915909#M651651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is how I'd dot it (one of the ways I can think of):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I considered that the IDs of Mobile Devices and Desktop Devices are unique, therefore you can create a Mapping table containing all the Devices (both mobile and desktop) and apply the mapping onto the final table. After that, you can get the corresponding Cost from the Mapping table by using the ApplyMap function in the final table where you have the Device column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Load all the Device data into the same Mapping table:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;MAP_Devices:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mapping&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Device Mobile" as Device,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cost&lt;/P&gt;
&lt;P&gt;FROM DevicesMobileTable;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Concatenate&lt;/STRONG&gt; (Devices)&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Device Desktop" as Device,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cost&lt;/P&gt;
&lt;P&gt;FROM DevicesDesktopTable;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//&lt;EM&gt; This would result in one table.&lt;/EM&gt;&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;2. Load the facts and apply the map from the previous table to get the Cost:&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;DATA:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomerID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCount,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;APPLYMAP&lt;/STRONG&gt;('MAP_Devices', Device) as ItemCost,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // &lt;EM&gt;just in case you want to keep the individual cost of the device&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;"&gt;&lt;STRONG&gt;APPLYMAP&lt;/STRONG&gt;('MAP_Devices', Device)&lt;/SPAN&gt; * ItemCount as TotalCost&lt;/P&gt;
&lt;P&gt;FROM datasource;&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;Hope it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 20:00:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915909#M651651</guid>
      <dc:creator />
      <dc:date>2015-08-07T20:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding Load</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915910#M651652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Borja,&amp;nbsp; Thank you so much for the suggestion.&amp;nbsp;&amp;nbsp; My mapping table is more complex than I stated, but this give me some ideas to try out.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 21:56:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-Load/m-p/915910#M651652</guid>
      <dc:creator>AC3</dc:creator>
      <dc:date>2015-08-07T21:56:28Z</dc:date>
    </item>
  </channel>
</rss>

