There's a built-in listing of which applications use what proportion of the battery.
BTW a more usefull app would by to display this data with a graphic. I use The app Battery Snap a lot. It shows the evolution in time of the battery usage. This shows how the energy evolves in time. One can see changes in the slope.
The problem left is that we have no clue on the reason of battery consumption. In some case it can be an app (mp3) in others it can be because I lose GSM contact. It would really help to have more info on the slope changes. At least a hint on the possible cause.
Took me ages to notice that since it's next to "Okay", and poorly-designed dialogs have me trained to assume that that's a "Cancel" button that does nothing.