The First Value and Last Value functions return the first/last non zero value.
I suggest the introduction of two functions that return the first/last value even if it is zero.
The goal is to have the first/last value of the selected period regardless if it is zero or not.
E.g.: when looking at a warehouse stock level I want to get the value at the beginning/end of the period, even if it is 0.
Thanks
Fabiano