Here's a fill calculator
http://www.calc.sikes.us/2/index.php Now, you really won't be able to use it 100% accurately yet because you're not sure what your gun is actually going to perform in it's pressurized power range, but, you could guess based on what other owners here are shooting if someone has the guns you're looking at. You might need this bar to psi calculator too
http://www.endmemo.com/sconvert/barpsi.php So for instance if I shoot my Hatsan Gladius .25 Long and I'm in the market for a tank, which I am, and I want to know how many fills I'll get per tank I go to the 2nd calculator first to compute my fill level for psi. I've tuned my Gladius on power setting 4 where I do the bulk of my shooting to give me 2 full magazines, 18 shots, at a very low extreme spread, you'd think it was regulated the shots are so consistent. I fill it, the 255cc cylinder, to 200 bar which, according to the calculator, is 2900 psi. The 2 magazines empty it down to 150 bar which translates to around 2175 psi. Using the first calculator I can plug those two psi numbers in and I have to select the size tank I'm considering which also determines how much air it will hold, how much air is in the tank (for shopping purposes always go with a full tank) and you need to know how big the reservoir is for your gun. The Gladius has a 255cc cylinder. There is one factor that you won't know unless you have contact with others that use the service to fill or the service itself can tell you and that is how much air they actually put into the tank when you get it filled. I don't own a tank so I've never gotten one filled but I have lots of shooting buddies that do so they tell me when the tanks are filled too quickly the air heats up the tank and once it's filled and cooled down they can easily lose 200-300 psi on a fill. The hot air expands creating more pressure so some fill stations keep the tank over night or for a while to let it cool down and top it off again to get it up to the maximum the tank will take.
In my limited experience there's about 3 levels of PCP's; low pressure, medium pressure and high pressure. Low is going to be guns like the Discovery, operating under 2000 psi. Medium is the bulk of your first time/entry level guns like the Hatsans, the Mrods, Gamo, etc. High is going to be your more expensive, higher end guns like FX, Cricket, etc. This sort of makes sense to me on an economic level thinking that if you only have the budget for the least expensive gun then you probably are going to have to hand pump it as well since that's the cheaper option to charge it. If you have the budget for a high end gun then you probably have the budget for a tank fill system as well. One of the reasons the higher end guns get such great shot counts is because they can fill up to a higher psi level. I think I saw a chart where a properly tuned .25 Cricket was spitting out in excess of 60 rounds per charge. I'd have to fill my Gladius 3.33333 times to get 60 shots. To fill 3 times from a tank takes a total of maybe 2 minutes. To hand pump 3 times would take an hour or more.