<?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 2 Master Measures in Pie Chart in Data Quality</title>
    <link>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523262#M4208</link>
    <description>&lt;P&gt;Hello guys,&lt;/P&gt;
&lt;P&gt;I am new to Qlik and Data Analytics but I am trying to improve my skillset as a student. Therefore, I hope I selected the right forum.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Short context:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For a loan, I want to calculate the time that has passed (of the total loan duration) and the duration that is still left. If a loan started on 01.07.24 and ends on 01.01.26, today (05.07.25), 67.41% of the loan has already passed. In my data model, I want to get the average of these durations for selected (real estate) objects (ObjektKey). There are multiple loans for each object, therefore I have to get the least active loan (this works).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My approach:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I created two master measures; &lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;1. LoanDurationPassed:&lt;/U&gt;&lt;BR /&gt;Avg(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Aggr(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Today() - &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FirstSortedValue(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;lt;[Darlehen_Stammdaten.Startdatum] = {"&amp;lt;=$(=Date(Today()))"},&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum] = {"&amp;gt;$(=Date(Today()))"}&amp;gt;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Startdatum],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -[Darlehen_Stammdaten.Startdatum]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) / 365.25,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjektKey&lt;BR /&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;2. LoanDurationLeft:&lt;/U&gt;&lt;BR /&gt;Avg(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Aggr(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Today() - &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FirstSortedValue(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;lt;[Darlehen_Stammdaten.Startdatum] = {"&amp;lt;=$(=Date(Today()))"},&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum] = {"&amp;gt;$(=Date(Today()))"}&amp;gt;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -[Darlehen_Stammdaten.Startdatum]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) / 365.25,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjektKey&lt;BR /&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My Problem:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I tried to create a piechart with the dimension:&lt;BR /&gt;=ValueList('DimensionPassed', 'DimensionLeft')&lt;/P&gt;
&lt;P&gt;and the measure:&lt;BR /&gt;If(ValueList('DimensionPassed', 'DimensionLeft') = 'DimensionPassed', LoanDurationPassed, LoanDurationLeft)&lt;/P&gt;
&lt;P&gt;Whatever I do and try, it always just keeps showing LoanDurationPassed. Where is my mistake? What is my error in reasoning? I would be super thankful for all your ideas and help! If you got further questions regarding the topic, please hit me up. Thank you all in advance!!&lt;/P&gt;</description>
    <pubDate>Sat, 05 Jul 2025 12:19:59 GMT</pubDate>
    <dc:creator>Timerichhh</dc:creator>
    <dc:date>2025-07-05T12:19:59Z</dc:date>
    <item>
      <title>2 Master Measures in Pie Chart</title>
      <link>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523262#M4208</link>
      <description>&lt;P&gt;Hello guys,&lt;/P&gt;
&lt;P&gt;I am new to Qlik and Data Analytics but I am trying to improve my skillset as a student. Therefore, I hope I selected the right forum.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Short context:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For a loan, I want to calculate the time that has passed (of the total loan duration) and the duration that is still left. If a loan started on 01.07.24 and ends on 01.01.26, today (05.07.25), 67.41% of the loan has already passed. In my data model, I want to get the average of these durations for selected (real estate) objects (ObjektKey). There are multiple loans for each object, therefore I have to get the least active loan (this works).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My approach:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I created two master measures; &lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;1. LoanDurationPassed:&lt;/U&gt;&lt;BR /&gt;Avg(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Aggr(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Today() - &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FirstSortedValue(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;lt;[Darlehen_Stammdaten.Startdatum] = {"&amp;lt;=$(=Date(Today()))"},&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum] = {"&amp;gt;$(=Date(Today()))"}&amp;gt;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Startdatum],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -[Darlehen_Stammdaten.Startdatum]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) / 365.25,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjektKey&lt;BR /&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;2. LoanDurationLeft:&lt;/U&gt;&lt;BR /&gt;Avg(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Aggr(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Today() - &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FirstSortedValue(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;lt;[Darlehen_Stammdaten.Startdatum] = {"&amp;lt;=$(=Date(Today()))"},&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum] = {"&amp;gt;$(=Date(Today()))"}&amp;gt;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Darlehen_Stammdaten.Enddatum],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -[Darlehen_Stammdaten.Startdatum]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) / 365.25,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjektKey&lt;BR /&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My Problem:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I tried to create a piechart with the dimension:&lt;BR /&gt;=ValueList('DimensionPassed', 'DimensionLeft')&lt;/P&gt;
&lt;P&gt;and the measure:&lt;BR /&gt;If(ValueList('DimensionPassed', 'DimensionLeft') = 'DimensionPassed', LoanDurationPassed, LoanDurationLeft)&lt;/P&gt;
&lt;P&gt;Whatever I do and try, it always just keeps showing LoanDurationPassed. Where is my mistake? What is my error in reasoning? I would be super thankful for all your ideas and help! If you got further questions regarding the topic, please hit me up. Thank you all in advance!!&lt;/P&gt;</description>
      <pubDate>Sat, 05 Jul 2025 12:19:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523262#M4208</guid>
      <dc:creator>Timerichhh</dc:creator>
      <dc:date>2025-07-05T12:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: 2 Master Measures in Pie Chart</title>
      <link>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523277#M4211</link>
      <description>&lt;P&gt;Hi, the scrennshot shows&amp;nbsp;&lt;SPAN&gt;If(ValueList('DimensionPassed', 'DimensionLeft') = 'Dimension&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;-&lt;/STRONG&gt;&lt;/FONT&gt;Passed'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Maybe that extra dash is causing the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can also try&amp;nbsp;setting the&amp;nbsp;LoanDurationPassed and&amp;nbsp;LoanDurationLeft as different measures in a table, to confirm it returns the expected values.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Also note that you can use script to precalculate the duration of each loan, so you can end with a simpler Avg(LoanDurationPassed) and Avg(LoanDurationLeft) expressions, but if the data is not too large, and the curent expression works, there is no need to do that.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 06 Jul 2025 08:40:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523277#M4211</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2025-07-06T08:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: 2 Master Measures in Pie Chart</title>
      <link>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523296#M4212</link>
      <description>&lt;P&gt;I don't see your second parameter which you want to pass? An example,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If(ValueList('DimensionPassed', 'DimensionLeft') = 'DimensionPassed', LoanDurationPassed, &lt;STRONG&gt;If(ValueList('DimensionPassed', 'DimensionLeft') = 'DimensionLeft', LoanDurationLeft))&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Jul 2025 02:57:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/2-Master-Measures-in-Pie-Chart/m-p/2523296#M4212</guid>
      <dc:creator>Anil_Babu_Samineni</dc:creator>
      <dc:date>2025-07-07T02:57:07Z</dc:date>
    </item>
  </channel>
</rss>

