I am sure that, with enough code, you could get any software to calculate it (Ninja, TradeStation, etc.).
I use this data from time to time and the easiest solution for me has been to simply export CSV data from my platform and run a pivot table in Excel.
I don't need to access it...