Du skal begrænse dit datasæt til den ønskede måned og derefter summere resultaterne.
Opslagssæt bruges til at hente data fra et andet datasæt baseret på kriterier.
En VBA-funktion, SumLookup er nødvendig for at tilføje resultaterne fra LookUp. Denne VB vil gå ind i KODE-sektionen af rapporten (dette kan ses under 'Rapportegenskaber').
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
Du vil så bruge funktionen i dit udtryk som:
=Code.SumLookup(LookupSet(Fields!MONTH.Value, Fields!MONTH.Value, Fields!Total.Value,"Dataset16"))
Hvis dit felt er en dato, skal du konvertere begge til et MMyyyy-felt med FORMAT:
FORMAT(Fields!MONTH.Value, "MMyyyy")