【发布时间】:2014-12-04 19:15:01
【问题描述】:
使用 SSRS 2008R2
我设置了一个矩阵,在每个单元格中显示 % 值:
ColGrp1 ColGrp2 ColGrp3
RowGrp1 5% 80% 50%
RowGrp2 .. .. ..
RowGrp3 .. .. ..
百分比值的推导表达式如下:
=Sum(Fields!FieldX.Value)
/
Count(Fields!FieldX.Value)
字段 X 在数据集中包含 0 或 1,所以我在上面的数据中看到了 1 的百分比 - 这很好。
我的问题是我需要包含每个行组的最小值、最大值和平均值:
Col1 Col2 Col3 Min Max Avg
5% 80% 50% .. .. ..
.. .. .. .. .. ..
.. .. .. .. .. ..
平均值很好,因为我刚刚在列组之外创建了一个列,并使用了与上面相同的表达式。
但是,我无法找到获取 Min 和 Max % 值的方法。
有什么想法吗?
【问题讨论】:
-
感谢大家的回答。在我的帖子中可能还不清楚,但 Col1/2/3 是基于矩阵列分组的,所以可以有任意数量的这些......
-
我怀疑在这种情况下没有通用的解决方案。是否有机会将分组移动到 SQL 部分并让 SSRS 进行演示?
标签: sql sql-server reporting-services percentage