<?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 Trouble calculating denominator in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614504#M456410</link>
    <description>&lt;P&gt;I am trying to get the Single Denom field to show 12 is Agenda Year is NOT 2019 and 8 if it is 2019 for the count of months to calculate the average. It works some of the time but not all of the time. Any idea why? TIA!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2019-08-20_14-07-52.jpg" style="width: 515px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17389i97662C5E6E6EED55/image-size/large?v=v2&amp;amp;px=999" role="button" title="2019-08-20_14-07-52.jpg" alt="2019-08-20_14-07-52.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;=if(year(today())=year(if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_BODY,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_COMMITTEE_CAT,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_BODY,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_COMMITTEE_CAT,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=THIRD_DECISION_BODY,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=THIRD_DECISION_COMMITTEE_CAT,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_BODY,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_COMMITTEE_CAT,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_BODY,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_COMMITTEE_CAT,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_BODY,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_COMMITTEE_CAT,date#(yearstart(SIXTH_DECISION_AGENDA_DATE))))))))))))))),num(Month(today())),12)&lt;/P&gt;</description>
    <pubDate>Tue, 20 Aug 2019 21:10:45 GMT</pubDate>
    <dc:creator>cbaqir</dc:creator>
    <dc:date>2019-08-20T21:10:45Z</dc:date>
    <item>
      <title>Trouble calculating denominator</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614504#M456410</link>
      <description>&lt;P&gt;I am trying to get the Single Denom field to show 12 is Agenda Year is NOT 2019 and 8 if it is 2019 for the count of months to calculate the average. It works some of the time but not all of the time. Any idea why? TIA!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2019-08-20_14-07-52.jpg" style="width: 515px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17389i97662C5E6E6EED55/image-size/large?v=v2&amp;amp;px=999" role="button" title="2019-08-20_14-07-52.jpg" alt="2019-08-20_14-07-52.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;=if(year(today())=year(if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_BODY,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_COMMITTEE_CAT,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_BODY,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_COMMITTEE_CAT,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=THIRD_DECISION_BODY,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=THIRD_DECISION_COMMITTEE_CAT,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_BODY,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_COMMITTEE_CAT,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_BODY,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_COMMITTEE_CAT,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_BODY,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_COMMITTEE_CAT,date#(yearstart(SIXTH_DECISION_AGENDA_DATE))))))))))))))),num(Month(today())),12)&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 21:10:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614504#M456410</guid>
      <dc:creator>cbaqir</dc:creator>
      <dc:date>2019-08-20T21:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: Trouble calculating denominator</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614731#M456411</link>
      <description>&lt;P&gt;Hi, it fails because it has many diffrent values for&amp;nbsp;PRIMARY_DECISION_BODY,&amp;nbsp;PRIMARY_DECISION_AGENDA_DATE... so it returns null.&lt;/P&gt;&lt;P&gt;Maybe you can do all that "if's" in script to create an agenda date assigned to each row, from that date you can create a calendar to work with years, months...&lt;/P&gt;&lt;P&gt;It will help with performance and to keep expressions a lot clearer, maybe just:&lt;/P&gt;&lt;P&gt;If(Year(Today())=AgendaYear, Num(Month(Today())), 12)&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2019 10:52:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614731#M456411</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2019-08-21T10:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: Trouble calculating denominator</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614908#M456412</link>
      <description>&lt;P&gt;I am not sure how to accomplish that. Even if I did something like this, I'm not sure how to maintain the star schema to a calendar table:&amp;nbsp;&lt;/P&gt;&lt;P&gt;LOAD DEFECT_ID,&lt;BR /&gt;GOV_DECISION_BODY_SUB,&lt;BR /&gt;PRIMARY_DECISION_BODY,&lt;BR /&gt;PRIMARY_DECISION_COMMITTEE_CAT,&lt;BR /&gt;PRIMARY_DECISION_AGENDA_DATE,&lt;BR /&gt;month(PRIMARY_DECISION_AGENDA_DATE) as PRIMARY_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(PRIMARY_DECISION_AGENDA_DATE) as PRIMARY_DECISION_AGENDA_DATE_YEAR,&lt;BR /&gt;SECONDARY_DECISION_BODY,&lt;BR /&gt;SECONDARY_DECISION_COMMITTEE_CAT,&lt;BR /&gt;SECONDARY_DECISION_AGENDA_DATE,&lt;BR /&gt;month(SECONDARY_DECISION_AGENDA_DATE) as SECONDARY_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(SECONDARY_DECISION_AGENDA_DATE) as SECONDARY_DECISION_AGENDA_DATE_YEAR,&lt;BR /&gt;THIRD_DECISION_BODY,&lt;BR /&gt;THIRD_DECISION_COMMITTEE_CAT,&lt;BR /&gt;THIRD_DECISION_AGENDA_DATE,&lt;BR /&gt;month(THIRD_DECISION_AGENDA_DATE) as THIRD_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(THIRD_DECISION_AGENDA_DATE) as THIRD_DECISION_AGENDA_DATE_YEAR,&lt;BR /&gt;FOURTH_DECISION_BODY,&lt;BR /&gt;FOURTH_DECISION_COMMITTEE_CAT,&lt;BR /&gt;FOURTH_DECISION_AGENDA_DATE,&lt;BR /&gt;month(FOURTH_DECISION_AGENDA_DATE) as FOURTH_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(FOURTH_DECISION_AGENDA_DATE) as FOURTH_DECISION_AGENDA_DATE_YEAR,&lt;BR /&gt;FIFTH_DECISION_BODY,&lt;BR /&gt;FIFTH_DECISION_COMMITTEE_CAT,&lt;BR /&gt;FIFTH_DECISION_AGENDA_DATE,&lt;BR /&gt;month(FIFTH_DECISION_AGENDA_DATE) as FIFTH_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(FIFTH_DECISION_AGENDA_DATE) as FIFTH_DECISION_AGENDA_DATE_YEAR,&lt;BR /&gt;SIXTH_DECISION_BODY,&lt;BR /&gt;SIXTH_DECISION_COMMITTEE_CAT,&lt;BR /&gt;SIXTH_DECISION_AGENDA_DATE,&lt;BR /&gt;month(SIXTH_DECISION_AGENDA_DATE) as SIXTH_DECISION_AGENDA_DATE_MONTH,&lt;BR /&gt;year(SIXTH_DECISION_AGENDA_DATE) as SIXTH_DECISION_AGENDA_DATE_YEAR&lt;BR /&gt;FROM&lt;BR /&gt;TB17_20190816_141053.xlsx&lt;BR /&gt;(ooxml, embedded labels);&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2019 14:38:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1614908#M456412</guid>
      <dc:creator>cbaqir</dc:creator>
      <dc:date>2019-08-21T14:38:30Z</dc:date>
    </item>
    <item>
      <title>Re: Trouble calculating denominator</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1616763#M456413</link>
      <description>&lt;P&gt;Hi, I think that the whole 'if' you use as calculated dimension should be in the script:&lt;/P&gt;&lt;P&gt;=if(year(if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_BODY,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),&lt;BR /&gt;if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_COMMITTEE_CAT,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)), ...&lt;/P&gt;&lt;P&gt;... as AgendaDate,&lt;/P&gt;&lt;P&gt;So you end with the date you need for each row, and this AgendaDate field is the one linked to master calendar.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 18:44:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1616763#M456413</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2019-08-26T18:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: Trouble calculating denominator</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1616768#M456414</link>
      <description>&lt;P&gt;New Script (just like mentioned by&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22593"&gt;@rubenmarin&lt;/a&gt;)&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;LOAD DEFECT_ID, 
     GOV_DECISION_BODY_SUB, 
     PRIMARY_DECISION_BODY, 
     PRIMARY_DECISION_COMMITTEE_CAT, 
     PRIMARY_DECISION_AGENDA_DATE, 
     SECONDARY_DECISION_BODY, 
     SECONDARY_DECISION_COMMITTEE_CAT, 
     SECONDARY_DECISION_AGENDA_DATE, 
     THIRD_DECISION_BODY, 
     THIRD_DECISION_COMMITTEE_CAT, 
     THIRD_DECISION_AGENDA_DATE, 
     FOURTH_DECISION_BODY, 
     FOURTH_DECISION_COMMITTEE_CAT, 
     FOURTH_DECISION_AGENDA_DATE, 
     FIFTH_DECISION_BODY, 
     FIFTH_DECISION_COMMITTEE_CAT, 
     FIFTH_DECISION_AGENDA_DATE, 
     SIXTH_DECISION_BODY, 
     SIXTH_DECISION_COMMITTEE_CAT, 
     SIXTH_DECISION_AGENDA_DATE,
	 if(year(if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_BODY,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_COMMITTEE_CAT,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_BODY,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_COMMITTEE_CAT,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=THIRD_DECISION_BODY,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=THIRD_DECISION_COMMITTEE_CAT,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_BODY,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_COMMITTEE_CAT,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_BODY,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_COMMITTEE_CAT,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_BODY,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_COMMITTEE_CAT,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)))))))))))))))&amp;gt;=2017,
	 year(if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_BODY,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=PRIMARY_DECISION_COMMITTEE_CAT,date#(yearstart(PRIMARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_BODY,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SECONDARY_DECISION_COMMITTEE_CAT,date#(yearstart(SECONDARY_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=THIRD_DECISION_BODY,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=THIRD_DECISION_COMMITTEE_CAT,date#(yearstart(THIRD_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_BODY,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FOURTH_DECISION_COMMITTEE_CAT,date#(yearstart(FOURTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_BODY,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=FIFTH_DECISION_COMMITTEE_CAT,date#(yearstart(FIFTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_BODY,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)),
	 if(GOV_DECISION_BODY_SUB=SIXTH_DECISION_COMMITTEE_CAT,date#(yearstart(SIXTH_DECISION_AGENDA_DATE)))))))))))))))) as [Agenda Year]
FROM
TB17_20190816_141053.xlsx
(ooxml, embedded labels);

LOAD * INLINE [
    Year, CountMonths
    2019, 8
    2018, 12
    2017, 12
    2016, 12
];&lt;/LI-CODE&gt;&lt;P&gt;And once you do that, the denominator can be just this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=If(Year(Today()) = [Agenda Year], Num(Month(Today())), 12)&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 432px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17802iA2D257A94B933541/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 19:08:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-calculating-denominator/m-p/1616768#M456414</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-26T19:08:44Z</dc:date>
    </item>
  </channel>
</rss>

