Ще трябва да ограничите набора си от данни до желания месец и след това да сумирате резултатите.
Набор за търсене се използва за извличане на данни от друг набор от данни въз основа на критерии.
За добавяне на резултатите от LookUp е необходима VBA функция, SumLookup. Този VB ще влезе в секцията КОД на отчета (това може да се види под „Свойства на отчета“).
Function SumLookup(ByVal items As Object()) As Decimal
If items Is Nothing Then Return Nothing
Dim suma As Decimal = New Decimal()
Dim ct as Integer = New Integer()
suma = 0
ct = 0
For Each item As Object In items
suma += Convert.ToDecimal(item)
ct += 1
Next
If (ct = 0) Then return 0 else return suma
End Function
След това ще използвате функцията във вашия израз като:
=Code.SumLookup(LookupSet(Fields!MONTH.Value, Fields!MONTH.Value, Fields!Total.Value,"Dataset16"))
Ако вашето поле е дата, тогава ще трябва да конвертирате и двете в поле MMyyyy с ФОРМАТ:
FORMAT(Fields!MONTH.Value, "MMyyyy")