<?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 Customer invoices aging throughout time in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526568#M196767</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing a design problem. I built a chart that showed the aging of the customer invoices, on a certain Aging Date.&lt;/P&gt;&lt;P&gt;I built my table reading from the Customer Ledger Entry table, on which there are three fields:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Entry Number&lt;/LI&gt;&lt;LI&gt;Posting Date&lt;/LI&gt;&lt;LI&gt;Amount&lt;/LI&gt;&lt;LI&gt;Initial Due Date&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I calculate the aging in &lt;STRONG&gt;an already selected certain date&lt;/STRONG&gt; (&lt;STRONG&gt;AgingDate&lt;/STRONG&gt;) with this expression (I will write it in pseudo-code):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Amount Not overdue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = sum ({&amp;lt;InitialDueDate &amp;gt; AgingDate , PostingDate &amp;lt;= AgingDate&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Posted but not overdue Amount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Overdue 0-30 days&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = sum ({&amp;lt;InitialDueDate &amp;lt;= AgingDate, InitialDueDate &amp;gt; AgingDate-30, &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;PostingDate &amp;lt;= AgingDate&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Posted and overdue less than 30 days Amount&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And so on for the Overdue 31-60 days, 61-90 days, and more than 90 days. &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;This works for a chart and with a single AgingDate posted. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUT! (because there is always a BUT!): wI would like to see the evolution in time of this amounts?&lt;/P&gt;&lt;P&gt;How should I change my data model (or my formula) so I could obtain the same results in a chart, using a time dimension? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since my formula is based in a fixed date, I do not see the way to link it to a calendar.&lt;/P&gt;&lt;P&gt;Any suggestion is welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Dec 2013 12:12:46 GMT</pubDate>
    <dc:creator>salto</dc:creator>
    <dc:date>2013-12-04T12:12:46Z</dc:date>
    <item>
      <title>Customer invoices aging throughout time</title>
      <link>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526568#M196767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing a design problem. I built a chart that showed the aging of the customer invoices, on a certain Aging Date.&lt;/P&gt;&lt;P&gt;I built my table reading from the Customer Ledger Entry table, on which there are three fields:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Entry Number&lt;/LI&gt;&lt;LI&gt;Posting Date&lt;/LI&gt;&lt;LI&gt;Amount&lt;/LI&gt;&lt;LI&gt;Initial Due Date&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I calculate the aging in &lt;STRONG&gt;an already selected certain date&lt;/STRONG&gt; (&lt;STRONG&gt;AgingDate&lt;/STRONG&gt;) with this expression (I will write it in pseudo-code):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Amount Not overdue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = sum ({&amp;lt;InitialDueDate &amp;gt; AgingDate , PostingDate &amp;lt;= AgingDate&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Posted but not overdue Amount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Overdue 0-30 days&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = sum ({&amp;lt;InitialDueDate &amp;lt;= AgingDate, InitialDueDate &amp;gt; AgingDate-30, &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;PostingDate &amp;lt;= AgingDate&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Posted and overdue less than 30 days Amount&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And so on for the Overdue 31-60 days, 61-90 days, and more than 90 days. &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;This works for a chart and with a single AgingDate posted. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUT! (because there is always a BUT!): wI would like to see the evolution in time of this amounts?&lt;/P&gt;&lt;P&gt;How should I change my data model (or my formula) so I could obtain the same results in a chart, using a time dimension? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since my formula is based in a fixed date, I do not see the way to link it to a calendar.&lt;/P&gt;&lt;P&gt;Any suggestion is welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Dec 2013 12:12:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526568#M196767</guid>
      <dc:creator>salto</dc:creator>
      <dc:date>2013-12-04T12:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: Customer invoices aging throughout time</title>
      <link>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526569#M196768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SALTO,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you're right - like this, you are calculating it for one date only, so you cannot link it to your calendar.&lt;/P&gt;&lt;P&gt;I would suggest you try to calculate this in your script - the set_expressions don't look too complicated, so I guess you could do it - then you have two fixed fields for those two values and you can use a time_dimension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DataNibbler&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Dec 2013 12:20:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526569#M196768</guid>
      <dc:creator>datanibbler</dc:creator>
      <dc:date>2013-12-04T12:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: Customer invoices aging throughout time</title>
      <link>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526570#M196769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that AgingDate = Today().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can change AgingDate = Max(Date)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can choose one or multiple dates from calendar and you will get results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want selection to be month-based (just select month, not date) then add to set analysis Month =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't see why couldn't link that to calendar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;Miikka&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Dec 2013 12:33:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526570#M196769</guid>
      <dc:creator>miikkaqlick</dc:creator>
      <dc:date>2013-12-04T12:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Customer invoices aging throughout time</title>
      <link>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526571#M196770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks Mikka and DataNibble, for your answers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your suggestion permits the calculation of the total balance, which is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; = sum ({&amp;lt;PostingDate &amp;lt;= Max(DateID)&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;//All Amounts (overdue or not) Correct!!!!&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;But when it comes to the not overdue amount, or overdue &amp;lt;30 days, I need to add the Initial Due Date to the formula:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;Amount Not overdue&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;= sum ({&amp;lt;InitialDueDate &amp;gt; Max(DateID), PostingDate &amp;lt;= Max(DateID)&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;//Posted but not overdue- fails&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="color: #3d3d3d; font-family: inherit; font-style: inherit;"&gt;Amount Overdue &amp;lt; 30 days&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;= sum ({&amp;lt;InitialDueDate &amp;gt; Max(DateID), PostingDate &amp;lt;= Max(DateID)&amp;gt;}, Amount)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;//Posted overdue &amp;lt; 30 days - fails&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;I think the error comes from the comparison &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;InitialDueDate &amp;gt; Max(DateID), but, which value should I take? I have tried &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;InitialDueDate &amp;gt; (DateID), &lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;SPAN&gt;InitialDueDate &amp;gt; Only(DateID) ... with no results.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;SPAN&gt;Any help on this will be appreciated!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Dec 2013 11:20:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Customer-invoices-aging-throughout-time/m-p/526571#M196770</guid>
      <dc:creator>salto</dc:creator>
      <dc:date>2013-12-05T11:20:50Z</dc:date>
    </item>
  </channel>
</rss>

