SSRS 2005矩阵报告 - 编辑总计

时间:2010-03-15 14:13:49

标签: reporting-services count matrix report

这似乎应该很简单,但似乎不是。

在SSRS 2005中,我编写了一个矩阵报告并添加了一些字段,其中一个字段具有以下公式:If( x / y > = n ,1,0)。我称这个领域为“准确性”。该报告将该字段聚合在一些个体中,然后累计了几天。

理想情况下,我想要一个小计,它给出了'准确度'数字的总和(所以我们可以说我们有 n 今天准确的人)。但是,小计会计算 x y 总计的公式。小计只会是1或0。

关于如何在矩阵报告中显示精度计数的任何想法?我尝试按照Sum(准确度)和Count(准确度)的行创建各种字段 - 这些字段在报表运行时返回错误。

谢谢!

2 个答案:

答案 0 :(得分:0)

可能报告行为0和1作为布尔值。你可以创建一个为你工作的dll并引用你的报告,并在dll中使用这个工作中存在的方法。

答案 1 :(得分:0)

尝试使用运行值。您可以将表达式放在其中或报表代码块内,然后调用它。

= RunningValue(计算什么,总和,范围)

= RunningValue(Fields!Cost.Value,Sum,Nothing)

更多信息:

http://msdn.microsoft.com/en-us/library/ms159136.aspx

希望它有所帮助。