s-s-rS 跨行组和列组计算计数

Posted

技术标签:

【中文标题】s-s-rS 跨行组和列组计算计数【英文标题】:s-s-rS Calculating counts across row and column groups 【发布时间】:2010-06-09 13:54:36 【问题描述】:

我正在使用行组上的父子分组和单列分组来构建案例结果报告:

父行组:位置 子行组:结果 列组:月

报告中显示的是一年中的月份,报告中显示的是位置以及给定月份中该位置的不同结果细分。看起来像这样:

                    Jan     Feb     Total
                    %   #   %   #   %   #
Main Office
        Pass        ?   5   ?   6   55% 11
        Fail        ?   5   ?   4   45% 9
        Total           10      10      20

Other Office
        Pass        ?   3   ?   2   25% 5
        Fail        ?   7   ?   8   75% 15
        Total           10      10      20

除了上面问号所示的百分比细分之外,我一切正常。我似乎无法将这个总数(上面设置的每个月/位置的 10 个)反映到我的表达式计算中。关于如何设置我的组和变量以正确呈现这些百分比的任何想法?

这是我目前的尝试:

Count(Fields!Result.Value, "dsResults") = 40

Count(Fields!Result.Value, "LocationRowGroup") = 20

Count(Fields!Result.Value, "ResultRowGroup") = 11 -(对于 Main Office/January/Pass 单元格,这是该结果全年的总数)

Count(Fields!Result.Value, "MonthColumnGroup") = 20

s-s-rS 得到正确的总行计数,因此必须有一种方法可以在数据单元格中重现该范围?

【问题讨论】:

【参考方案1】:

我有时会通过预先计算总计、小计和百分比来解决烦人的 s-s-rS 范围问题。以这个响应(对不同的帖子)为例。我知道这不令人满意,但它有效:pre-calc values suggestion

【讨论】:

这正是我们最终要做的,创建一个计算总数的视图并使用 s-s-rS 数据集中的视图输出。你是对的,绝对不满意,但完成了工作。

以上是关于s-s-rS 跨行组和列组计算计数的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 2008 矩阵中文本框表达式的总列

s-s-rS 获取之前的总数

给tr添加边框

矩阵逐年百分比计算

HTML中 table 中的跨行跨列怎么拼写?

POI跨行导出excell表格实现