SSRS अभिव्यक्तियों का मूल्यांकन Visual Basic का उपयोग करके किया जाता है, जो आमतौर पर एक अभिव्यक्ति में सभी ऑपरेंड का पूर्ण (अर्थात शॉर्ट-सर्किट नहीं) मूल्यांकन करता है, उदा। IIF (cond, truexp, falsexp) में, cond के अलावा, truexp और falsexp दोनों का मूल्यांकन किया जाता है और cond के मान की परवाह किए बिना फेंक सकते हैं।
चूँकि VB.NET 2.0 में कोई कोलेसिंग फंक्शन प्रतीत नहीं होता है, आप रिपोर्ट के कोड सेक्शन में एक जोड़ना चाहेंगे, उदा। दशमलव के लिए जैसा कि Oracle से लौटा है
Function Coalesce(fieldValue As Object, defaultValue As Decimal) As Decimal
If IsDBNull(fieldValue) OrElse IsNothing(fieldValue) Then
Coalesce = defaultValue
Else
Coalesce = CDec(fieldValue)
End If
End Function
एक सामान्य कार्य को भी परिभाषित करना संभव होगा, उदा। Coalesce(TResult का)।