Thanks!
Found out the reason I got strang values is because om leap year. I tried bacfill on the previous month instead and it worked out just fine.
Using the function yearday and it goes wild in February. Any ideas why that is and solutions?
I just tried the Yearday('*') function, and it works fine in my system. Did a recalc daily since 1-Jan, and no unexpected results. Perhaps you can add a screenshot of your calculation, it'll make the issue easier to spot.

The yellow ones are between 00:00-06:00.

The yellow ones are between 00:00-06:00.