<?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: Easier syntax solution ... ? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670496#M243643</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all, I might have missed something, but why use multiple Mapping Tables if you are loading the same fields from the same table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Aug 2014 09:30:03 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-08-13T09:30:03Z</dc:date>
    <item>
      <title>Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670495#M243642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load works well, but I would like to know whether&lt;/P&gt;&lt;P&gt;exists any solution how to make this script syntax EASIER or not?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;StructureProd:&lt;/P&gt;&lt;P&gt;Hierarchy(UpPrOrderNum, PrOrderNum, ProdOrder) LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpPrOrderNum ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_UPITEMCODE:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as UpPrOrderNum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE1:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE2:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE3:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE4:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder4,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE5:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder5,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE6:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder6,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_ITEMCODE7:&lt;/P&gt;&lt;P&gt;Mapping LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrOrderNum as ProdOrder7,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemCode&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;..\Table1.qvd&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;StructureItem:&lt;/P&gt;&lt;P&gt;LOAD *, ApplyMap('MAP_UPITEMCODE', UpPrOrderNum, null()) as UpItemCode,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE', PrOrderNum, null()) as ItemCode,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE1', ProdOrder1, null()) as ItemCode1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE2', ProdOrder2, null()) as ItemCode2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE3', ProdOrder3, null()) as ItemCode3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE4', ProdOrder4, null()) as ItemCode4,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE5', ProdOrder5, null()) as ItemCode5,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE6', ProdOrder6, null()) as ItemCode6,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ApplyMap('MAP_ITEMCODE7', ProdOrder7, null()) as ItemCode7&lt;/P&gt;&lt;P&gt;Resident StructureProd&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;DROP Table StructureProd&lt;/P&gt;&lt;P&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ItemCode1 .. ItemCode7 maximum possible range generated by hierarchy function so far &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 09:02:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670495#M243642</guid>
      <dc:creator>mato32188</dc:creator>
      <dc:date>2014-08-13T09:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670496#M243643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all, I might have missed something, but why use multiple Mapping Tables if you are loading the same fields from the same table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 09:30:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670496#M243643</guid>
      <dc:creator />
      <dc:date>2014-08-13T09:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670497#M243644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Nicolas,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hierarchy function creates fields named ProdOrder1 ... ProdOrder7 and I wanted to match those ProdOrders with ItemCodes from 1 to 7 to make the same hierarchy for Items. I am not sure, if such method is right, but it works. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 09:56:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670497#M243644</guid>
      <dc:creator>mato32188</dc:creator>
      <dc:date>2014-08-13T09:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670498#M243645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I know, you don't need to have the exact same name for both fields when you use an ApplyMap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The ApplyMap function compares the value with available values in the first column of the mapping table. Then, it returns the corresponding value in the second column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sadly, I have to recognize that I'm not a specialist in the use of the Hierarchy function, but - in my opinion - the use of only one mapping table is a first lead of improvement for this script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 11:36:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670498#M243645</guid>
      <dc:creator />
      <dc:date>2014-08-13T11:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670499#M243646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;have you tried creating a hierarchy for ItemCodes using the similar script. then both tables may be associated based on the prod order num.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 11:55:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670499#M243646</guid>
      <dc:creator>sudeepkm</dc:creator>
      <dc:date>2014-08-13T11:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Easier syntax solution ... ?</title>
      <link>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670500#M243647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Nicolas for advice. You are right.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2014 13:05:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Easier-syntax-solution/m-p/670500#M243647</guid>
      <dc:creator>mato32188</dc:creator>
      <dc:date>2014-08-13T13:05:48Z</dc:date>
    </item>
  </channel>
</rss>

