This would definitely be easier using level of detail expressions. However it may be possible to build the view with all of the detail (i.e. item name and day) necessary to correctly calculate the desired averages and then hide rows/columns until only the desired data is showing.
Check out the Knowledge Base article Aggregating By a Dimension Not in the View for an example of how this method works.
I hope this answers your question!