I want to calculate average in Spotfire only when there are minimum 3 values. if there are no values or just 2 values the average should be blank

Raw data:
Product Age Average
1
2
3 10
4 12
5 13 11
6
7 18
8 19
9 20 19
10 21 20

The only way I could really do this is with 3 calculated columns. Insert these calculated columns in this order:
If(Min(If([Age] IS NULL,0,[Age])) over (LastPeriods(3,[Product]))<>0,1) as [BitFlag]Avg([Age]) over (LastPeriods(3,[Product])) as [TempAvg]If([BitFlag]=1,[TempAvg]) as [Average]This will give you the following results. You can ignore / hide the two columns you don't care about.
RESULTS