1d Interval Not Including current total from Today

I have a stacked bar chart visualization to show the number of errored instances with good instances. I currently have a group of queries following this format:

--GOOD–

sum(count_over_time({level=“INFO”} |~ “Status.*FINISHED”[$__interval])) - (sum(count_over_time({level=“INFO”} !=“OK//>” [$__interval]))

--BAD–

sum(count_over_time({level=“INFO”} !=“OK//>” [$__interval])

My interval is set to 1d and my range at the top is to show the last 7 days. I want this to include the current total from today. I know the 1d interval will not show today because of it not being past the end time.

I have messed around with using the $__range with a step of 1d but that is not providing the same data as the interval even though it is including today. Even then, I would want it to be split by day not by the last 24 hours.

I recently added a label for the day into the alloy configuration, but I cannot figure out how to utilize it to respond the way I want.

Is there any way I can manipulate the data to respond this way?

When the time range says 7d it really means now - 7d, so it should include the metrics from today. Can you include a screenshot of some sort that leads you to believe it’s not counting for today?

Also a output in table view might be helpful as well.

I have it set up to show 0 when there is no data found and it doesn’t include the dash like it does from the weekend. As you can see, it only includes up to the 14th even though it’s now the 15th. I would expect it to show at least the zero line like it does on 5/9 and 5/10.

I have the $__interval set to 1d and the time range is now-7d. I am under the impression this is due to the interval not having a full days worth of data for 5/15 to show.

Let me know if there is any other screenshots/data you would like. Thanks!