【发布时间】:2019-01-17 13:30:50
【问题描述】:
我在 SSRS 报告上的 Lookupset 遇到了一点问题。 该报告在组部分具有父子结构,数据集来自不同的表格。
当 Dataset2 上缺少 Dataset1 中的 Product 时,会出现问题,总和返回 0。 我尝试了这段 VB 代码来总结 Lookupset 能够返回的所有值。
Function SumLookup(ByVal items As Object()) As Decimal
If items Is Nothing Then
Return Nothing
End If
Dim suma As Decimal = New Decimal()
suma = 0
For Each item As Object In items
suma += Convert.ToDecimal(item)
Next
Return suma
End Function
我希望每个 Product Lookupset 的总和能够返回给我,但如果 Dataset2 中缺少其中一个产品,它只会返回 0。
有没有办法管理 Lookupset 返回的 Nothing?
对于格式设置和我糟糕的英语感到抱歉,提前致谢!
【问题讨论】: