I believe some of your analysis can be handled by what are called CrossTab queries. This is a separate help topic, so you should be able to look it up and decide whether it fits your situation. There is also a CrossTab Wizard among the many Query Wizards, so they are pretty easy to generate.
Also, don't forget that in Access, you can do MULTI-STAGE data reduction, because you can run a query against another query. (Obviously, don't do this through too many layers or things start to get a bit sluggish.) But it is possible to summarize things one way, then summarize the summary in a different way, by designing layered queries.
For what it is worth, I do performance analysis (graphically, sometimes; sometimes not) based on files created by a large-scale computer. That is, I analyze the computer's performance as a System Admin function. When I look at a month of data, it is not uncommon for me to muck about with 90,000 raw records. Access doesn't seem to mind this on a GHz-class machine. I once had to do a year of software license usage analysis - about 300,000 records - to show that a particular new program had caused a strain on our resources. Try doing 0.3 Megarecords in Excel! Oh, I could have done the analysis on the mainframe - but it doesn't have a graphic output device suitable for performance plots. The graphs made all the difference in the study we were performing.