4 Replies Latest reply: Mar 22, 2018 5:14 AM by Chanty 4u

# Average field data basing 3 months Timestamp field

Hello, am trying to calculate the average Qty from the previous 3 months, but it not working.

Below are the expressions i tried out. I want use as Measures for visualisation.

However my Date field is Timestamp.  Format: DD-MM-YYY hh:mm

I even used variables;

=Sum({<date={'>=1/12/2017 < = 1/3/2018'}>}Qty)

I even tried using created variables:

vLast3MonthStartDate= MonthStart(Today(),-4 )

vLastMonthEnd= MonthEnd(Today(),-1 )

vSumLast3MonthQuantitySold = Sum({\$<date={">=\$(vLast3MonthStartDate)<\$(vLastMonthEndDate)"}>}Qty)

vQuartyAveragequantity = ((Sum \$(vSumLast3MonthQuantitySold))/3)

• ###### Re: Average field data basing 3 months Timestamp field

is this ?

Expression: =RangeAvg(Below(Sum(amount), 0, 3))

or

• ###### Re: Average field data basing 3 months Timestamp field

Thanks sureshqv This worked. Managed to populate the field.

But does this mean that -3 caters for the month portion of the date..?

For instance if I ever wanted the previous 5 months i'd just say sum({\$<  [Month Num],date={">=\$(=AddMonths(Max(date), -5))<=\$(=Max(date))"}>} Qty)

And what if I needed data to include the current month inlcuded?

Should I assume that will be by removing the negative  from the month number?As in  sum({\$<  [Month Num],date={">=\$(=AddMonths(Max(date), 4))<=\$(=Max(date))"}>} Qty)

Thanks though. I know am a lot now..