Best solution for custom reports with IB over several years?

For regular reports in IB, I have configured some custom reports in account management, for example for the tax declaration.

I’m also using that for other reports or analysis, as needed, but it’s a pain for longer time periods. I can only use the calendar instead of entering the date, and then it’s limited to one year at a time. Quite annoying, if you want to go a few years back.

You can get details on deposits and withdrawals; but it’s even limited to 3 months.

In portfolio analysis, you can at least pick since inception, but the items to choose from are limited.

Am I missing something? There must be something more elegant. What’s your go-to solution to either get a report or at least the data out for an ad hoc analysis?

added: For example, I want an overview of all deposits and withdrawals by account for the last 10 years, seperated by different currencies. Each option has pros and cons, is there any way to combine the advantages of each?

Portfolio Analyst Statements Transaction history
Format PDF, CSV HTML, PDF, CSV HTML, XLS
Range Range by month, since inception :white_check_mark: Custom, max 365 days Custom, max 90 days :no_entry_sign:
Since inception Max 7 years back :no_entry_sign: Since inception
Currency, filter Only in base currency, includes transfer of positions :no_entry_sign: Each currency, total in base currency. :white_check_mark: Includes transfer of positions Includes currency. Some filter for payment method
Further details None None IBAN available for individual transaction :white_check_mark:

edit: Just found out myself that you can click on the date and select years, instead of clicking through 100 months. Can even select decades and centuries. Well, you could if it weren’t limited for the last 7 years.

grafik

I mainly use Portfolio analysis as one can use custom time period as well.