I'm most familiar with a "rolling average."
A three-month rolling average is based on the prior three months of whatever month you're in. It's just, so the current "three-month rolling average" would be based on March, April, and May. When it's July, the three-month rolling average will be based on April, May, and June.
Credit cards can make it hard for you to have no interest if they calculate their interest based on your average daily balance of a rolling perdiod.
Let's say your period closes on the 5th and you get your statement on the 10th. It's due on the 20th. You pay it on the 19th. You pay it in full. However, you did have a balance from the 6th, the start of the new rolling period, until the 19ths. That way, even when there are no new charges, they can say you owe interest on your average daily balance during the 6th through the new month - and send you a bill for the interest during that perdiod. The average daily balance "rolls" - it wasn't "What did you owe on the 5th? Okay - You paid that that and now you're at zero."