<?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: To create pivot structure with conditional measures in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751895#M57894</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/127095"&gt;@Saurabh07&lt;/a&gt;&amp;nbsp; for total you can simply enable total option for the dimension segment.&lt;/P&gt;</description>
    <pubDate>Tue, 13 Oct 2020 10:19:05 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2020-10-13T10:19:05Z</dc:date>
    <item>
      <title>To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751251#M57837</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a set of mentioned data;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Region&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;Class&lt;/TD&gt;&lt;TD&gt;Segment&lt;/TD&gt;&lt;TD&gt;Class 1 Value&lt;/TD&gt;&lt;TD&gt;Class 3 Value&lt;/TD&gt;&lt;TD&gt;Class 2 Value&lt;/TD&gt;&lt;TD&gt;Class 4 Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;India&lt;/TD&gt;&lt;TD&gt;Class 1&lt;/TD&gt;&lt;TD&gt;Seg A&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;India&lt;/TD&gt;&lt;TD&gt;Class 1&lt;/TD&gt;&lt;TD&gt;Seg B&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;India&lt;/TD&gt;&lt;TD&gt;Class 1&lt;/TD&gt;&lt;TD&gt;Seg C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Japan&lt;/TD&gt;&lt;TD&gt;Class 2&lt;/TD&gt;&lt;TD&gt;Seg A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Japan&lt;/TD&gt;&lt;TD&gt;Class 2&lt;/TD&gt;&lt;TD&gt;Seg B&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Japan&lt;/TD&gt;&lt;TD&gt;Class 2&lt;/TD&gt;&lt;TD&gt;Seg C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;TD&gt;Class 3&lt;/TD&gt;&lt;TD&gt;Seg A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;TD&gt;Class 3&lt;/TD&gt;&lt;TD&gt;Seg B&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;TD&gt;Class 3&lt;/TD&gt;&lt;TD&gt;Seg C&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Class 4&lt;/TD&gt;&lt;TD&gt;Seg A&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Class 4&lt;/TD&gt;&lt;TD&gt;Seg B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Class 4&lt;/TD&gt;&lt;TD&gt;Seg C&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My requirement here is to have a pivoted structure with the segments at column level. But the real challenge is to get the sum of values based on the conditions. Basically, if a country belongs to Class 1, I want the values to be picked from 'Class 1 Value' field, if a country belongs to Class 2, the values should be picked from 'Class 2 Value' field and so on. Similarly the values for each segments should be picked from respective Class value columns.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the desired table I want in Qlik Sense for better clarity of my requirement;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Region&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;Class&lt;/TD&gt;&lt;TD&gt;Total Value&lt;/TD&gt;&lt;TD&gt;Seg A&lt;/TD&gt;&lt;TD&gt;Seg B&lt;/TD&gt;&lt;TD&gt;Seg C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;India&lt;/TD&gt;&lt;TD&gt;Class 1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Japan&lt;/TD&gt;&lt;TD&gt;Class 2&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Asia&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;TD&gt;Class 3&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Europe&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Class 4&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried a lot, but with no luck. Any help here would be highly appreciated!!&lt;/P&gt;</description>
      <pubDate>Mon, 20 Dec 2021 21:08:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751251#M57837</guid>
      <dc:creator>Saurabh07</dc:creator>
      <dc:date>2021-12-20T21:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751521#M57854</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/127095"&gt;@Saurabh07&lt;/a&gt;&amp;nbsp; do you want it in script or frond end?&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2020 10:49:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751521#M57854</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-10-12T10:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751534#M57856</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;The desired table is required in the front end in form of a Pivot or data Table. The challenge I am facing is to model the data to get this view, which I believe would be done in script editor! Correct me here if I am wrong!&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2020 11:01:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751534#M57856</guid>
      <dc:creator>Saurabh07</dc:creator>
      <dc:date>2020-10-12T11:01:23Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751554#M57859</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/127095"&gt;@Saurabh07&lt;/a&gt;&amp;nbsp; try below&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Data:
CrossTable(ClassName,ClassValue,4)
LOAD
    Region,
    Country,
    "Class",
    Segment,
    "Class 1 Value",
    "Class 3 Value",
    "Class 2 Value",
    "Class 4 Value"
FROM [lib://Web]
(html, utf8, embedded labels, table is @1);
​
Final:
NoConcatenate
Load *,
    if(WildMatch(trim(Lower(ClassName)),'*'&amp;amp; lower(trim("Class"))&amp;amp;'*'),1,0) as Class_Match
Resident Data;
​
Drop Table Data;
​&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then you can create the pivot table with below expression&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Sum({&amp;lt;Class_Match={1}&amp;gt;}ClassValue)&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 12 Oct 2020 11:21:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751554#M57859</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-10-12T11:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751866#M57891</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;Thanks man for the solution, it worked! But there is only one small addition which I mentioned earlier. I also need the aggregated value for each country as 'Total Value'. How do I get that ? Do you suggest if I aggregate it in the backend and convert it to text, hence I can add it as a dimension in my Pivot table? This way Ill have only one measure splitted on the Segment and the Total Value will remain unaffected!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2020 09:20:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751866#M57891</guid>
      <dc:creator>Saurabh07</dc:creator>
      <dc:date>2020-10-13T09:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751895#M57894</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/127095"&gt;@Saurabh07&lt;/a&gt;&amp;nbsp; for total you can simply enable total option for the dimension segment.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2020 10:19:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751895#M57894</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-10-13T10:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: To create pivot structure with conditional measures</title>
      <link>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751902#M57895</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp; Yup it worked! Thank you for this. It helped a lot, this was most important part of my report! Appreciate it!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2020 10:48:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/To-create-pivot-structure-with-conditional-measures/m-p/1751902#M57895</guid>
      <dc:creator>Saurabh07</dc:creator>
      <dc:date>2020-10-13T10:48:33Z</dc:date>
    </item>
  </channel>
</rss>

