<?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: Creating a cross table / creating missing rows in load script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483788#M1139020</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any one able to help with this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Sep 2013 10:52:46 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-09-30T10:52:46Z</dc:date>
    <item>
      <title>Creating a cross table / creating missing rows in load script</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483787#M1139019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a set of data relating to currency conversion rates to one currency - my sample data is as follows (where all currencies map to USD)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Source, Target,Rate&lt;/P&gt;&lt;P&gt;'AUD','USD',1.0491804516129&lt;/P&gt;&lt;P&gt;'CNY','USD',0.160729677419355&lt;/P&gt;&lt;P&gt;'EUR','USD',1.32941558064516&lt;/P&gt;&lt;P&gt;'GBP','USD',1.59668225806452&lt;/P&gt;&lt;P&gt;'IDR','USD',0.000103774193548387&lt;/P&gt;&lt;P&gt;'INR','USD',0.0184186129032258&lt;/P&gt;&lt;P&gt;'JPY','USD',0.0112268387096774&lt;/P&gt;&lt;P&gt;'NZD','USD',0.836179064516129&lt;/P&gt;&lt;P&gt;'PLN','USD',0.32105735483871&lt;/P&gt;&lt;P&gt;'RUB','USD',0.0330604516129032&lt;/P&gt;&lt;P&gt;'TWD','USD',0.0344044193548387&lt;/P&gt;&lt;P&gt;'USD','USD',1&lt;/P&gt;&lt;P&gt;'ZAR','USD',0.113732612903226&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I am looking for is a way to map the currenices directly to each other without having to go through USD - in this sample data I would want to see that EUR to AUD gives a conversion rate of 1.267 (the EUR to USD rate / AUD to USD rate). This would then be repeated for all other currency combinations so that all source / target pairs exist within the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to be able to create all permutations within the LOAD script rather than within charts if this is at all possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 14:22:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483787#M1139019</guid>
      <dc:creator />
      <dc:date>2013-09-26T14:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a cross table / creating missing rows in load script</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483788#M1139020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any one able to help with this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Sep 2013 10:52:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483788#M1139020</guid>
      <dc:creator />
      <dc:date>2013-09-30T10:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a cross table / creating missing rows in load script</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483789#M1139021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this script.&amp;nbsp; I've also attached the QVW for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ExchangeRatesSource:&lt;/P&gt;&lt;P&gt;LOAD * INLINE&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Source, Target, Rate&lt;/P&gt;&lt;P&gt;'AUD', 'USD', 1.0491804516129&lt;/P&gt;&lt;P&gt;'CNY', 'USD', 0.160729677419355&lt;/P&gt;&lt;P&gt;'EUR', 'USD', 1.32941558064516&lt;/P&gt;&lt;P&gt;'GBP', 'USD', 1.59668225806452&lt;/P&gt;&lt;P&gt;'IDR', 'USD', 0.000103774193548387&lt;/P&gt;&lt;P&gt;'INR', 'USD', 0.0184186129032258&lt;/P&gt;&lt;P&gt;'JPY', 'USD', 0.0112268387096774&lt;/P&gt;&lt;P&gt;'NZD', 'USD', 0.836179064516129&lt;/P&gt;&lt;P&gt;'PLN', 'USD', 0.32105735483871&lt;/P&gt;&lt;P&gt;'RUB', 'USD', 0.0330604516129032&lt;/P&gt;&lt;P&gt;'TWD', 'USD', 0.0344044193548387&lt;/P&gt;&lt;P&gt;'USD', 'USD', 1&lt;/P&gt;&lt;P&gt;'ZAR', 'USD', 0.113732612903226&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let varNumberOfCurrencies = NoOfRows('ExchangeRatesSource');&lt;/P&gt;&lt;P&gt;Let&amp;nbsp;&amp;nbsp;&amp;nbsp; j = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 to $(varNumberOfCurrencies) -1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let varSourceCurrency = Chr(39) &amp;amp; Peek('Source', $(i), 'ExchangeRatesSource') &amp;amp; Chr(39);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for j = 0 to $(varNumberOfCurrencies) -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let varTargetCurrency = Chr(39) &amp;amp; Peek('Source', $(j), 'ExchangeRatesSource') &amp;amp; Chr(39);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load $(varSourceCurrency) as Source,&lt;/P&gt;&lt;P&gt;&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; $(varTargetCurrency) as Target,&lt;/P&gt;&lt;P&gt;&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; Peek('Rate', $(i), 'ExchangeRatesSource') / Peek('Rate', $(j), 'ExchangeRatesSource') as Rate&lt;/P&gt;&lt;P&gt;&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; AutoGenerate 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 21:14:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-a-cross-table-creating-missing-rows-in-load-script/m-p/483789#M1139021</guid>
      <dc:creator>Josh_Good</dc:creator>
      <dc:date>2013-10-02T21:14:58Z</dc:date>
    </item>
  </channel>
</rss>

