我有 SQL Server 查询,它返回以下数据:
我想使用矩阵格式在 RDLC 2008 报告中显示数据,应该给出以下结果:
数量总计字段应返回 12(1 月)和 14(2 月)。我尝试了许多不同的方法,其中一种是在矩阵“数量”文本框中使用以下表达式:
=IIF(InScope("RowGroup_Category")
,IIF(InScope("RowGroup_SubCategory")
,Fields!Qty.Value
,Code.GetAverageMemberCount(Cint(Avg(Fields!Qty.Value)))
)
,Code.TotalMemberCount
)
上述功能写在报告属性代码中,如下所示:
Public Dim TotalMemberCount As Integer = 0
Function GetAverageMemberCount(ByVal AverageMemberCount As Integer) As Integer
TotalMemberCount = TotalMemberCount + AverageMemberCount
Return AverageMemberCount
End Function
我也尝试过RunningValue(Fields!Qty.Value,Sum,"RowGroup_Category")
很多这样的功能,但我无法得到确切的结果。任何帮助将不胜感激..谢谢