I noticed today browsing Users
that reputation isn't been calculated on a rolling calendar and as such is quite odd. At first I thought it was a cache issue, but now I see otherwise.
I've been on User Experience Stack Exchange for less than a month and have 343 reputation, therefore I would have expected that whether choosing month, quarter, year or all it would display 343, as this is how much reputation I have earned in the last month/quarter/year, but this is not the case.
Month, quarter and year all display a reputation of '21', which means it has set the month/quarter/year beginning the 1st January 2013. Wouldn't you expect it to be showing reputation gained in the last rolling quarter, month or year? Normally I wouldn't roll over the reputation, the label 'reputation this month' maybe does suggest the cut, but I don't think most people even see this label.
Further more, what is strange is if you click 'week' it provides me a reputation of '41', so in this instance it is taking count as of Sunday 30th December 2012. Not conforming to the 2013 cut off, nor a rolling week, neither a conventional Monday - Sunday week.
The behaviour seems inconsistent between selecting week and month, and I'm not sure it's what users expect...at least it's not what I expected.
Either way I think the fact that it reads a reputation that is higher "this week" than "this month", while technically it might be true, it doesn't sound correct [to me] (maybe others differ on this).