Ok,... firstly there is no such thing as a hashrate measurement. There is a difficulty data point, and a hashrate estimate can be derived from that. But that difficulty data point only changes every 2,016 blocks.
So every single claim of the hashrate level is an estimate. I can use a timeframe that is just a specific few seconds and from that data claim that the hashrate estimate has suddenly increased 100X from its level just before. But I would be seen a fool, as everyone knows the difficulty will not be increasing 100X from one moment to the next.
If you want a sensible estimate, use a more sensible timeframe, like 7 days. That's all I'm saying.