<?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 How to multiply a specific field for each level in hierarchy data in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089331#M89291</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm using&amp;nbsp;&lt;SPAN&gt;HierarchyBelongsTo&amp;nbsp;prefix to load a master-detail table.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Attached the result of&amp;nbsp;HierarchyBelongsTo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I'd need to multiply for each level the field "Factor".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The expected Factor value for the&amp;nbsp;NodeID =&amp;nbsp;&lt;STRONG&gt;PSF LOW MELT 2&lt;/STRONG&gt;&amp;nbsp; should be calculated as below:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#FF6600"&gt;0,3333&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;S PALLONE 290 P3&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp; * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;R BEST290ACC MF 01&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp; * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FR MF 260 PACQ 01&lt;/STRONG&gt;&lt;SPAN&gt;) * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FE 260 ACCOP&lt;/STRONG&gt;&lt;SPAN&gt;) * &lt;FONT color="#FF6600"&gt;0,9&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FE 235 BASE ACCOPP&lt;/STRONG&gt;&lt;SPAN&gt;) *&lt;FONT color="#FF6600"&gt;&amp;nbsp;0,4277&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;5050VISPESBICD10&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp;* &lt;FONT color="#FF6600"&gt;0,09&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;PSF LOW MELT 2&lt;/STRONG&gt;&lt;SPAN&gt;) =&lt;FONT color="#339966"&gt; 0,01154674521&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;How can I achieve it?&lt;/P&gt;
&lt;P&gt;Could someone help me?&lt;/P&gt;
&lt;P&gt;It'd be very appreciated.&lt;/P&gt;
&lt;P&gt;Many thanks in advance for your time.&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/2751"&gt;@vinieme12&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6622"&gt;@hic&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/227011"&gt;@Chirantha&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/675"&gt;@MarcoWedel&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6152"&gt;@Oleg_Troyansky&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28038"&gt;@marcus_sommer&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/17935"&gt;@MayilVahanan&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/60539"&gt;@Benoit_C&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 29 Jun 2023 21:12:07 GMT</pubDate>
    <dc:creator>agigliotti</dc:creator>
    <dc:date>2023-06-29T21:12:07Z</dc:date>
    <item>
      <title>How to multiply a specific field for each level in hierarchy data</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089331#M89291</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm using&amp;nbsp;&lt;SPAN&gt;HierarchyBelongsTo&amp;nbsp;prefix to load a master-detail table.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Attached the result of&amp;nbsp;HierarchyBelongsTo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I'd need to multiply for each level the field "Factor".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The expected Factor value for the&amp;nbsp;NodeID =&amp;nbsp;&lt;STRONG&gt;PSF LOW MELT 2&lt;/STRONG&gt;&amp;nbsp; should be calculated as below:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT color="#FF6600"&gt;0,3333&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;S PALLONE 290 P3&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp; * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;R BEST290ACC MF 01&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp; * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FR MF 260 PACQ 01&lt;/STRONG&gt;&lt;SPAN&gt;) * &lt;FONT color="#FF6600"&gt;1&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FE 260 ACCOP&lt;/STRONG&gt;&lt;SPAN&gt;) * &lt;FONT color="#FF6600"&gt;0,9&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;FE 235 BASE ACCOPP&lt;/STRONG&gt;&lt;SPAN&gt;) *&lt;FONT color="#FF6600"&gt;&amp;nbsp;0,4277&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;5050VISPESBICD10&lt;/STRONG&gt;&lt;SPAN&gt;)&amp;nbsp;* &lt;FONT color="#FF6600"&gt;0,09&lt;/FONT&gt; (&lt;/SPAN&gt;&lt;STRONG&gt;PSF LOW MELT 2&lt;/STRONG&gt;&lt;SPAN&gt;) =&lt;FONT color="#339966"&gt; 0,01154674521&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;How can I achieve it?&lt;/P&gt;
&lt;P&gt;Could someone help me?&lt;/P&gt;
&lt;P&gt;It'd be very appreciated.&lt;/P&gt;
&lt;P&gt;Many thanks in advance for your time.&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/2751"&gt;@vinieme12&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6622"&gt;@hic&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/227011"&gt;@Chirantha&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/675"&gt;@MarcoWedel&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6152"&gt;@Oleg_Troyansky&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28038"&gt;@marcus_sommer&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/17935"&gt;@MayilVahanan&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/60539"&gt;@Benoit_C&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 21:12:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089331#M89291</guid>
      <dc:creator>agigliotti</dc:creator>
      <dc:date>2023-06-29T21:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply a specific field for each level in hierarchy data</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089337#M89293</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/112"&gt;@agigliotti&lt;/a&gt;&amp;nbsp; one solution could be use hierarchy function after loading&amp;nbsp; data using&amp;nbsp;&lt;SPAN&gt;HierarchyBelongsTo. You can create Key using NodeID &amp;amp; ParentID in HierarchyBelongsTo load to link with another load using hierarchy function.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Data:
Hierarchy (NodeID, ParentID, Factor)
LOAD 
    NodeID,
    ParentID,
    NodeID&amp;amp;ParentID as Key,
    AncestorID,
    DepthDiff,
    if(len(trim(Factor))=0,0,Factor) as Factor
FROM HierarchyBelongsTo_Data; 

Factor_Calculation:
Load  Concat(Field,'*') as Factor_Calculation;
Load 'alt(Factor'&amp;amp; IterNo() &amp;amp;', 1)'  as Field
while IterNo()&amp;lt;=max_depth+1;
Load max(FieldValue('DepthDiff',RecNo())) as max_depth
AutoGenerate FieldValueCount('DepthDiff');

let vFactorCalculation = Peek('Factor_Calculation');

Drop Table Factor_Calculation;

Final:
Load Key,
    $(vFactorCalculation) as Factor_Required_Each_Level
Resident Data;

Drop Table Data;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 23:45:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089337#M89293</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-06-29T23:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply a specific field for each level in hierarchy data</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089442#M89298</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for your help, but unfortunately the above&amp;nbsp;Hierarchy (NodeID, ParentID, Factor)&amp;nbsp; never ends.&lt;/P&gt;
&lt;P&gt;Take a look at the image below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="agigliotti_0-1688114312560.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/111368i4D9E79BA5E55325A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="agigliotti_0-1688114312560.png" alt="agigliotti_0-1688114312560.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;SPAN&gt;HierarchyBelongsTo table has 38.453 rows.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;What could be the reason?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please let me know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 08:40:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089442#M89298</guid>
      <dc:creator>agigliotti</dc:creator>
      <dc:date>2023-06-30T08:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply a specific field for each level in hierarchy data</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089501#M89300</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/112"&gt;@agigliotti&lt;/a&gt;&amp;nbsp; can you share script? It should not happen&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 11:10:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089501#M89300</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-06-30T11:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to multiply a specific field for each level in hierarchy data</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089727#M89319</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thank you very much for your solution.&lt;BR /&gt;The problem was due to the Key field composition, I had to add some other fields.&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jul 2023 13:04:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-multiply-a-specific-field-for-each-level-in-hierarchy/m-p/2089727#M89319</guid>
      <dc:creator>agigliotti</dc:creator>
      <dc:date>2023-07-01T13:04:45Z</dc:date>
    </item>
  </channel>
</rss>

