It's interesting that there are tools like what OP is looking for and that's because I don't use any of it.
If the feature which the casino made available for that doesn’t give you what you want since there is a limit to how long a record they can keep and show you, then you can make use of your private note or create a private spreadsheet for that where you can record all your gambling records across all platforms, not just for a particular casino. The amount you deposit, your wager, and your winnings—having all the casino record history in one place can make it easier for you to check whatever you want with the record.
You can always asked a casino for your transaction history for a given period and some of them would gladly send it your email. The option you offered that the OP should have a spreadsheet on Excel or other applications where he can record all his gambling activities would be time consuming. Gambling is not a job and I wonder how someone will dedicate such time to keep records.
I think the service OP wants as a third party platform where he can monitor all his gambling transactions on different casinos. This service would be available if these casinos allow the platform to access their accounts which might not be ideal.
If I'll choose, and if there are in existence. It's best to use tools that can track all of the data that we have for different casinos.
And yes, it is the kind of what OP is looking for. But for some traditional method like the spreadsheets or excel, this is also good for actual management if OP is diligent.