只要表列是由包含变量的计算表达式定义的,就不能使用内置的摘要统计信息。
一个变量不能一次存储多个值,为了进行汇总统计,您需要将多个值存储在一个数组中。表达式编辑器的聚合器函数可用于设置数组并计算汇总统计信息。
但是,这个聚合器的输出不能放在表的页脚中。使用BI studio编辑模板或直接编辑RDL文件不会改变这种情况。
聚合器结果需要在单个值字段中报告,或者在结果表的另一列中报告,或者在另一个表的列中报告。单个值字段不能附加到表中,但可以将其放置在相当接近的位置。
所附的报告和模板包含3个例子,展示了可能的解决方案。
示例1:平均值和RSD值被打印为单独的名称/值对。通过选择通用的表布局,字段可以位于表的正下方。不要激活标准摘要计算,因为额外的页脚行将扰乱Mean和RSD字段的定位。
示例2:如果您打算根据多个参数报告多个摘要计算,则可以使用单独的文本字段来设置如示例中所示的矩阵。复制/粘贴可以让你快速地构建这个“矩阵”。使用网格对齐来确定盒子的大小和位置。
示例3:本示例在隐藏表中计算聚合器。最终结果显示在第二个表中,其中包括基于聚合器输出的进一步计算(delta)。
(最初发布于OpenLAB论坛:https://zohodiscussions.com/openlabcdsforum#Topic/68030000000134001
2014年9月11日由betrich)