I'm having trouble bending my head around developing a formula to show average amounts of outstanding payments by the number of months they are in arrears.
Let's say we have fairly constant purchasing - $1 million / month. But we don't pay our bills immediately - delays in vendors sending invoices, invoice exceptions, net 45 day payment etc. So how much on average are our obligations after 1 month, 2 months, etc.
So to average how much outstanding we have after (say) 3 months we would see how much was outstanding on our January purchases in April, February purchases in May, March purchases in June etc. We would show those averages for each month "bucket" from 1 -12.
Then we could have a report sliced by vendor, equipment type, or other criteria with a payment profile of outstanding accruals
<tbody>
</tbody>
Relevant fields
<tbody>
</tbody>
So the measure would first get the unpaid amount within the filter context e.g. SUM(PO Amount) - SUM(Paid Amount) then filter that into the month buckets e.g. FILTER(UnPaid, Check Date - PO Dispatch Date > 90), and finally give the average of those unpaid values within the month bucket.
This could also be adapted to our Accounts Receivable information as well. I just can't get the SUMMARIZE, FILTER, SUM and AVERAGE concepts into the right framework.
Thanks for your help!
Let's say we have fairly constant purchasing - $1 million / month. But we don't pay our bills immediately - delays in vendors sending invoices, invoice exceptions, net 45 day payment etc. So how much on average are our obligations after 1 month, 2 months, etc.
So to average how much outstanding we have after (say) 3 months we would see how much was outstanding on our January purchases in April, February purchases in May, March purchases in June etc. We would show those averages for each month "bucket" from 1 -12.
Then we could have a report sliced by vendor, equipment type, or other criteria with a payment profile of outstanding accruals
Unpaid After | |||
1 month | 2 months | 3 months | |
Widget | $5,000 | $3,000 | $1,000 |
Sprocket | $3,000 | $2,000 | $1,000 |
Gizmo | $100 | $60 | $30 |
<tbody>
</tbody>
Relevant fields
Table | Field |
---|---|
Calendar | Date |
Purchase Order | PO Number PO Date PO Amount |
Voucher | PO Number Check Date Paid Amount |
<tbody>
</tbody>
So the measure would first get the unpaid amount within the filter context e.g. SUM(PO Amount) - SUM(Paid Amount) then filter that into the month buckets e.g. FILTER(UnPaid, Check Date - PO Dispatch Date > 90), and finally give the average of those unpaid values within the month bucket.
This could also be adapted to our Accounts Receivable information as well. I just can't get the SUMMARIZE, FILTER, SUM and AVERAGE concepts into the right framework.
Thanks for your help!