Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Everyone,
Below is my current formula.
=Count(distinct{$<[Daily Comparison-2.Report Date]={'4/8/2026'}>}[Daily Comparison-2.Invoice Number]) + Count(distinct{$<[Daily Comparison-2.Status]={'Additional items'}>}[Daily Comparison-2.Invoice Number])
- Count(distinct{$<[Daily Comparison-2.Status]={'Resolved'}>}[Daily Comparison-2.Invoice Number])
Hi @superjermsss ,
What about this?
=RangeMax(Count(distinct{$<[Daily Comparison-2.Report Date]={'4/8/2026'}>}[Daily Comparison-2.Invoice Number]) + Count(distinct{$<[Daily Comparison-2.Status]={'Additional items'}>}[Daily Comparison-2.Invoice Number])
- Count(distinct{$<[Daily Comparison-2.Status]={'Resolved'}>}[Daily Comparison-2.Invoice Number]),0)
Regards,
Mark Costa
Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com
I think your logic is very close, but the issue is coming from combining separate counts, which can easily produce a negative value when resolved invoices are higher than the others. In Qlik, a common fix for this is to check the whole expression in a condition so it never goes below zero. Instead of letting the calculation go negative, you can force it to return 0 when that happens. A simple approach like using Max(0, your expression) usually solves this kind of invoice balancing problem.