There is a built in feature to rank battery usage by app. But it only summarizes since the last full charge, which I don't feel gives the whole picture.

I'd like to summarize battery usage for apps over a much longer period -- like a month, or many months -- to truly see which of my apps are consistent high users.

Can anyone recommend an app or method of doing that?

(In a perfect world, I'd also be able to summarize power usage while plugged in, but that might not even be logged internally...)