<?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: Slowly Changing Dimensions - Discounts and Time Periods in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714234#M675839</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you tresesco for the reply. I tried and unfortunately it didn't seem to change anything; it still got stuck at the same record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Jul 2014 13:09:19 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-07-04T13:09:19Z</dc:date>
    <item>
      <title>Slowly Changing Dimensions - Discounts and Time Periods</title>
      <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714231#M675836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm new to the scripting side of Qlikview and I've been trying to create a report that looks at RRP compared to actual selling price achieved. To do this it needs to match the Item Code to the price list for a given date range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following script (that works with a small amount of data), but when I put c2m rows through sales and 100k rows through price it just crashes with the inconsistency type D error. Is there a better way of doing this?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Script as below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pricing:&lt;/P&gt;&lt;P&gt;LOAD [Price Start Date], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Price End Date], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode as [PricingItemCode], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [List Price],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ItemCode] &amp;amp; '|' &amp;amp; [Price Start Date] &amp;amp; '|' &amp;amp; [Price End Date] as [Item+Interval]&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;C&gt;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD OrderDate, PriceList, Sales, ItemCode as tmpItemCode,&lt;/P&gt;&lt;P&gt;ItemCode &amp;amp;'|' &amp;amp; [OrderDate] as [Item+OrderDate]&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;C&gt;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TmpBridgeTable:&lt;/P&gt;&lt;P&gt;IntervalMatch (OrderDate, tmpItemCode)&lt;/P&gt;&lt;P&gt;Load distinct [Price Start Date], [Price End Date], [PricingItemCode] as tmpItemCode&lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident Pricing;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&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; BridgeTable:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; tmpItemCode &amp;amp; '|' &amp;amp; OrderDate as [Item+OrderDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp; tmpItemCode &amp;amp; '|' &amp;amp; [Price Start Date] &amp;amp; '|' &amp;amp; [Price End Date] as [Item+Interval]&lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident TmpBridgeTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Field tmpItemCode;&lt;/P&gt;&lt;P&gt;Drop table TmpBridgeTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 10:52:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714231#M675836</guid>
      <dc:creator />
      <dc:date>2014-07-04T10:52:57Z</dc:date>
    </item>
    <item>
      <title>Re: Slowly Changing Dimensions - Discounts and Time Periods</title>
      <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714232#M675837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using autonumber() for long concatenated fields like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AutoNumberHash128( [ItemCode] , [Price Start Date], [Price End Date])&amp;nbsp; as [Item+Interval]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 10:57:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714232#M675837</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-07-04T10:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Slowly Changing Dimensions - Discounts and Time Periods</title>
      <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714233#M675838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the way I normally do it. No need for a bridge table, just join the list price into the Sales table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Pricing:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD [Price Start Date],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Price End Date],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [List Price]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(ooxml, embedded labels, table is Sheet1);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Sales:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD OrderDate, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; PriceList, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Sales, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ItemCode&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;C&gt;&lt;/C&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(ooxml, embedded labels, table is Sheet1);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Join (Sales)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;IntervalMatch (OrderDate, ItemCode)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load distinct [Price Start Date], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Price End Date], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ItemCode&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Pricing;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Join (Sales)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD [Price Start Date], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Price End Date], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ItemCode,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [List Price]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Pricing;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Field [Price Start Date], [Price End Date] From Sales;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP Table Pricing;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still run out of memory (that's usually what causes the error you saw), then you don't have enough memory for the joins on this data set...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 11:13:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714233#M675838</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-07-04T11:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Slowly Changing Dimensions - Discounts and Time Periods</title>
      <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714234#M675839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you tresesco for the reply. I tried and unfortunately it didn't seem to change anything; it still got stuck at the same record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 13:09:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714234#M675839</guid>
      <dc:creator />
      <dc:date>2014-07-04T13:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: Slowly Changing Dimensions - Discounts and Time Periods</title>
      <link>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714235#M675840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jonathan, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried that method but the same problem. Is there any way to get around the memory issue? I can't believe what i'm trying hasn't been done successfully before &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 13:10:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Slowly-Changing-Dimensions-Discounts-and-Time-Periods/m-p/714235#M675840</guid>
      <dc:creator />
      <dc:date>2014-07-04T13:10:21Z</dc:date>
    </item>
  </channel>
</rss>

