<?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 Develop the script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Develop-the-script/m-p/1403171#M425142</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I am trying to properly write the script for loading data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The main task is to make the calculation: &lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;Hrs x [Rate (KZT)] x Realisation &lt;/STRONG&gt;for each [job code]. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;The issue relates to "Realisation". I need to load realisation out of the maximum available "date" per "job code". Then apply the realisation value to the above formula. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Additionally, input does not match "job code" completely with Advisory table. In respect of unmatching ones, the realization should equal to "40". For that purpose, I consider the ApplyMap function. For now I cannot appropritely use Mapping since the number of fields more than two. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I have the following script, I believe you can find easy way to properly fix out the formula.&lt;/P&gt;&lt;P&gt;Realization:&lt;/P&gt;&lt;P&gt;LOAD [Job code],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Realisation,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period&amp;amp;'_'&amp;amp; [Job code] as KEY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Data\Realizations by month.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INNER JOIN (Realization)&lt;/P&gt;&lt;P&gt;LOAD [Job code],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Period) as Period&lt;/P&gt;&lt;P&gt;RESIDENT Realization&lt;/P&gt;&lt;P&gt;WHERE Realisation &amp;gt; 0&lt;/P&gt;&lt;P&gt;GROUP BY [Job code];&lt;/P&gt;&lt;P&gt;DROP TABLE (&lt;SPAN style="font-size: 13.3333px;"&gt;Realization);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Realizations:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;Realisation,&lt;/P&gt;&lt;P&gt;[Job code]&amp;amp;'_'&amp;amp;Period as KEY&lt;/P&gt;&lt;P&gt;FROM [Data\Realizations by month.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MapRealization:&lt;/P&gt;&lt;P&gt;Mapping&lt;/P&gt;&lt;P&gt;LOAD Distinct KEY, Realisation&lt;/P&gt;&lt;P&gt;Resident Realizations;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advisory:&lt;/P&gt;&lt;P&gt;LOAD BU,&lt;/P&gt;&lt;P&gt;[Client name],&lt;/P&gt;&lt;P&gt;[Job code],&lt;/P&gt;&lt;P&gt;[Eng. name],&lt;/P&gt;&lt;P&gt;[Work dt],&lt;/P&gt;&lt;P&gt;Period,&lt;/P&gt;&lt;P&gt;Month(Period) as Date,&lt;/P&gt;&lt;P&gt;QuarterStart(Period) as Quarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Hrs,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tr.Reference,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tr.Type,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Descript,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Ref.,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Entity,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Tr type],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Journ Type],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl code],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl name],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl office],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl&amp;nbsp; dep],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Eng CC],&lt;/P&gt;&lt;P&gt;&amp;nbsp; EngMan,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Job code]&amp;amp;'_'&amp;amp;Period as KEY,&lt;/P&gt;&lt;P&gt;ApplyMap('MapRealization', [Job code]&amp;amp;'_'&amp;amp;Period,40) as AdjRealization&lt;/P&gt;&lt;P&gt;FROM [Data\July'17 ch hours details_kz _emc.xls] (biff, embedded labels, table is Advisory$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner Join (Advisory)&lt;/P&gt;&lt;P&gt;MC_Employees:&lt;/P&gt;&lt;P&gt;LOAD [Empl name],&lt;/P&gt;&lt;P&gt;Grade,&lt;/P&gt;&lt;P&gt;City,&lt;/P&gt;&lt;P&gt;Group,&lt;/P&gt;&lt;P&gt;Month(Period) as Date&lt;/P&gt;&lt;P&gt;FROM [Data\MC employee list.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MC_Rates:&lt;/P&gt;&lt;P&gt;LOAD Position as Grade,&lt;/P&gt;&lt;P&gt;[Rate (KZT)]&lt;/P&gt;&lt;P&gt;FROM [Data\MC rates in KZT.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Budget:&lt;/P&gt;&lt;P&gt;LOAD Month(Date) as Date, Group, Amount as BudgetAmount&lt;/P&gt;&lt;P&gt;FROM Data\Budget.xlsx (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Aug 2017 16:47:45 GMT</pubDate>
    <dc:creator>rassanbekov</dc:creator>
    <dc:date>2017-08-29T16:47:45Z</dc:date>
    <item>
      <title>Develop the script</title>
      <link>https://community.qlik.com/t5/QlikView/Develop-the-script/m-p/1403171#M425142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I am trying to properly write the script for loading data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The main task is to make the calculation: &lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;Hrs x [Rate (KZT)] x Realisation &lt;/STRONG&gt;for each [job code]. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;The issue relates to "Realisation". I need to load realisation out of the maximum available "date" per "job code". Then apply the realisation value to the above formula. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Additionally, input does not match "job code" completely with Advisory table. In respect of unmatching ones, the realization should equal to "40". For that purpose, I consider the ApplyMap function. For now I cannot appropritely use Mapping since the number of fields more than two. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I have the following script, I believe you can find easy way to properly fix out the formula.&lt;/P&gt;&lt;P&gt;Realization:&lt;/P&gt;&lt;P&gt;LOAD [Job code],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Realisation,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period&amp;amp;'_'&amp;amp; [Job code] as KEY&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[Data\Realizations by month.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INNER JOIN (Realization)&lt;/P&gt;&lt;P&gt;LOAD [Job code],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(Period) as Period&lt;/P&gt;&lt;P&gt;RESIDENT Realization&lt;/P&gt;&lt;P&gt;WHERE Realisation &amp;gt; 0&lt;/P&gt;&lt;P&gt;GROUP BY [Job code];&lt;/P&gt;&lt;P&gt;DROP TABLE (&lt;SPAN style="font-size: 13.3333px;"&gt;Realization);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Realizations:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;Realisation,&lt;/P&gt;&lt;P&gt;[Job code]&amp;amp;'_'&amp;amp;Period as KEY&lt;/P&gt;&lt;P&gt;FROM [Data\Realizations by month.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MapRealization:&lt;/P&gt;&lt;P&gt;Mapping&lt;/P&gt;&lt;P&gt;LOAD Distinct KEY, Realisation&lt;/P&gt;&lt;P&gt;Resident Realizations;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advisory:&lt;/P&gt;&lt;P&gt;LOAD BU,&lt;/P&gt;&lt;P&gt;[Client name],&lt;/P&gt;&lt;P&gt;[Job code],&lt;/P&gt;&lt;P&gt;[Eng. name],&lt;/P&gt;&lt;P&gt;[Work dt],&lt;/P&gt;&lt;P&gt;Period,&lt;/P&gt;&lt;P&gt;Month(Period) as Date,&lt;/P&gt;&lt;P&gt;QuarterStart(Period) as Quarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Hrs,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tr.Reference,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tr.Type,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Descript,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Ref.,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Entity,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Tr type],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Journ Type],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl code],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl name],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl office],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Empl&amp;nbsp; dep],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Eng CC],&lt;/P&gt;&lt;P&gt;&amp;nbsp; EngMan,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Job code]&amp;amp;'_'&amp;amp;Period as KEY,&lt;/P&gt;&lt;P&gt;ApplyMap('MapRealization', [Job code]&amp;amp;'_'&amp;amp;Period,40) as AdjRealization&lt;/P&gt;&lt;P&gt;FROM [Data\July'17 ch hours details_kz _emc.xls] (biff, embedded labels, table is Advisory$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner Join (Advisory)&lt;/P&gt;&lt;P&gt;MC_Employees:&lt;/P&gt;&lt;P&gt;LOAD [Empl name],&lt;/P&gt;&lt;P&gt;Grade,&lt;/P&gt;&lt;P&gt;City,&lt;/P&gt;&lt;P&gt;Group,&lt;/P&gt;&lt;P&gt;Month(Period) as Date&lt;/P&gt;&lt;P&gt;FROM [Data\MC employee list.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MC_Rates:&lt;/P&gt;&lt;P&gt;LOAD Position as Grade,&lt;/P&gt;&lt;P&gt;[Rate (KZT)]&lt;/P&gt;&lt;P&gt;FROM [Data\MC rates in KZT.xlsx] (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Budget:&lt;/P&gt;&lt;P&gt;LOAD Month(Date) as Date, Group, Amount as BudgetAmount&lt;/P&gt;&lt;P&gt;FROM Data\Budget.xlsx (ooxml, embedded labels, table is Sheet1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2017 16:47:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Develop-the-script/m-p/1403171#M425142</guid>
      <dc:creator>rassanbekov</dc:creator>
      <dc:date>2017-08-29T16:47:45Z</dc:date>
    </item>
  </channel>
</rss>

