<?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: YTD expression referencing a dimension value? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1538063#M439267</link>
    <description>&lt;P&gt;After some research, set analysis won't work since set expressions are evaluated at the chart level, not the row level. I tweaked your suggestion to come up with what I need in my case:&lt;/P&gt;&lt;P&gt;RangeSum(Below(Sum({$ &amp;lt;[Year]={'2019'}&amp;gt;} Value), 0, NOOfRows()))&lt;/P&gt;&lt;P&gt;** 2019 will be replaced with a variable&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;P&gt;** I am still interested in how to do this with an IF-statement/aggr() where I can reference the current rows value of the dimension in the if-statement.&lt;/P&gt;</description>
    <pubDate>Thu, 31 Jan 2019 18:26:54 GMT</pubDate>
    <dc:creator>rothtd</dc:creator>
    <dc:date>2019-01-31T18:26:54Z</dc:date>
    <item>
      <title>YTD expression referencing a dimension value?</title>
      <link>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537439#M439243</link>
      <description>&lt;P&gt;Experts - I am trying to make a Year-to-date straight table chart for only the most recent 4 weeks (weeks 4-7 as of today) , where YTD for week 7 should be the sum of weeks 1 through 7 (17+16+15+14+13+12+11 = 98) and week 6 should be the sum of weeks 1 through 6 (16+15+14+13+12+11=81) and week 5 should be the sum of weeks 1 through 5 (15+14+13+12+11=65)., etc. I don't want to show anything more in the chart then the last 4 weeks (so I don't think a chart accumulation would work) and I don't want the number to change based on column sort order (so I'm hesitant to use chart inter-record functions). I'm thinking it would be some sort of nested set expression, perhaps with a aggr() - but I'm stumped. I would like to simply say YTD = sum(&amp;gt;=1 &amp;lt;=Week), where Week represents the value of the particular week dimension for the given row - but I don't know how to code this type of expression.&lt;/P&gt;&lt;P&gt;Thoughts? How would you do this?&lt;/P&gt;&lt;P&gt;Chart I'm trying to make:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;YTD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;98&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Year&lt;/TD&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;52&lt;/TD&gt;&lt;TD&gt;152&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;51&lt;/TD&gt;&lt;TD&gt;151&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;149&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:36:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537439#M439243</guid>
      <dc:creator>rothtd</dc:creator>
      <dc:date>2024-11-16T04:36:38Z</dc:date>
    </item>
    <item>
      <title>Re: YTD expression referencing a dimension value?</title>
      <link>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537444#M439246</link>
      <description>Do your YTD calculation as usual using rangseum(above(sum(Value),0,rowno()))&lt;BR /&gt;&lt;BR /&gt;and then multiply it by avg({&amp;lt;Week={"=Week&amp;gt;=$(=Max(Week)-3)"}&amp;gt;}1)</description>
      <pubDate>Wed, 30 Jan 2019 19:09:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537444#M439246</guid>
      <dc:creator>pradosh_thakur</dc:creator>
      <dc:date>2019-01-30T19:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: YTD expression referencing a dimension value?</title>
      <link>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537469#M439247</link>
      <description>&lt;P&gt;Thanks, but as I noted, I don't think I can use RangeSum(). I created my sample data only for purposes of explaining my issue, but my real issue is that Value isn't a number but an expression (A+B+C / A+C+D+E) = X%, and given the division I can just "sum" the resultants, but rather I need to reevaluate the expression each time. Also, this idea is dependent on the chart being sorted in a specific order - which I think I could have lived with by not allowing the user interactive sorting.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your suggestion.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jan 2019 20:49:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1537469#M439247</guid>
      <dc:creator>rothtd</dc:creator>
      <dc:date>2019-01-30T20:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: YTD expression referencing a dimension value?</title>
      <link>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1538063#M439267</link>
      <description>&lt;P&gt;After some research, set analysis won't work since set expressions are evaluated at the chart level, not the row level. I tweaked your suggestion to come up with what I need in my case:&lt;/P&gt;&lt;P&gt;RangeSum(Below(Sum({$ &amp;lt;[Year]={'2019'}&amp;gt;} Value), 0, NOOfRows()))&lt;/P&gt;&lt;P&gt;** 2019 will be replaced with a variable&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;P&gt;** I am still interested in how to do this with an IF-statement/aggr() where I can reference the current rows value of the dimension in the if-statement.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Jan 2019 18:26:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/YTD-expression-referencing-a-dimension-value/m-p/1538063#M439267</guid>
      <dc:creator>rothtd</dc:creator>
      <dc:date>2019-01-31T18:26:54Z</dc:date>
    </item>
  </channel>
</rss>

