SSRS显示子级别组到父级别组的汇总值

时间:2017-03-20 19:41:24

标签: sql tsql reporting-services reporting

Calculation

我正在尝试获取所有状态的总和,这是一个名为“Status1”的子组,名为Assignee的父组。

我创建了一个名为Val的报表变量,并在下面的自定义代码中使用

function addData(val as Double, 
                 val1 as Microsoft.ReportingServices.ReportProcessing.OnDemandReportObjectModel.Variable
                )
   val1.value = val1.value + val
   return val
end function

计算正在按预期工作。图片最后一列的所有状态总和在最后一行的正确值为135.

我希望总和135显示在受理人级别组中。我在该文本字段中调用了像这样=变量!val1.Value的报告变量,但值为0.0而不是135.

当我们尝试在受让人级别的组父​​组访问它时,似乎全局报告变量再次被刷新。

有人可以帮助我如何在受让人级别获得135分吗?非常感谢你的帮助。我一直在努力理解这些儿童级别小组与父级别小组关系的范围。

1 个答案:

答案 0 :(得分:0)

您正在寻找的是状态和事件编号的组合。您可以通过将两者组合在一起来获得该级别的独特计数:

=CountDistinct(Fields!Status.Value + CStr(Fields!Incident_number.Value‌​))