加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – SSRS计算行和列组的计数

发布时间:2020-12-12 06:32:16 所属栏目:MsSql教程 来源:网络整理
导读:我正在构建一个案例结果报告,其中包含对行组和单列分组的父子分组: 父行组:位置 儿童行组:结果 列组:月份 在报告中运行的是一年中的几个月,而向下运行报告的是位置以及给定月份中位置的不同结果细分.看起来像这样: Jan Feb Total % # % # % #Main Office
我正在构建一个案例结果报告,其中包含对行组和单列分组的父子分组:

>父行组:位置

>儿童行组:结果

>列组:月份

在报告中运行的是一年中的几个月,而向下运行报告的是位置以及给定月份中位置的不同结果细分.看起来像这样:

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 – (对于主办公室/ 1月/ Pass单元格,这是该结果全年的总计)

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

SSRS在总线右侧获得正确的计数,因此必须有一种方法在数据单元内重现该范围?

解决方法

我有时通过预先计算总计,小计和百分比来解决恼人的SSRS范围问题.看一下这个回答(对另一篇文章)的例子.我知道这不令人满意,但它确实有效: pre-calc values suggestion

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读