Calculation ignores value of 0 in PromQL


In prometheus for showing disk write usage on a chart, we use the following query:

sum_over_time(increase(diskWriteBytes{vid=“112345”}[1d] offset -1d )[1d:1d])

On diskWriteBytes, we sometimes see a value of 0.
In this query, we want to ignore the 0 value.
My attempts to handle this have failed in a variety of ways.
A prometheus version of 2.33.4 and a go version of 1.17.7 are being used.