我正在尝试获取所有状态的总和,这是一个名为“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分吗?非常感谢你的帮助。我一直在努力理解这些儿童级别小组与父级别小组关系的范围。
答案 0 :(得分:0)
您正在寻找的是状态和事件编号的组合。您可以通过将两者组合在一起来获得该级别的独特计数:
=CountDistinct(Fields!Status.Value + CStr(Fields!Incident_number.Value))