Membership count at the end of a FY

I feel like slamming my head on my desk every time I try to pull membership numbers in Analytics. I have a widget with the total number by level by calendar year, but I've been asked for the number by level at the end of specific fiscal years. Is there an easy way to do this in Analytics? I tried using expiration dates that would cover the FY, but that double counts those who renewed in the middle of the FY. An extraction seems to give us the most accurate numbers, but I'd love to be able to pull this into a widget. :-)

Anne