【问题标题】:SSRS Ignore some data in column group totalsSSRS 忽略列组总计中的一些数据
【发布时间】:2021-02-11 19:43:26
【问题描述】:

我有一个使用列组的报表,并且有一个总计列。有2个字段分子和分母。 在组部分我计算表达式 =IIF(sum(Fields!denominator.Value=0,"N/A",Sum(Fields!Numerator.Value)/sum(Fields!denominator.Value)) 我在总列中使用相同的表达式 有没有办法忽略会获得 N/A 的组

如果数据看起来像这样

组、分子、分母 A,3,8 A,0,2 A,2,0 B,1,0 b,1,0

A 得到 0.5 B 获得 N/A 总得到 0.7 希望得到 .5

感谢您的帮助

【问题讨论】:

    标签: reporting-services grouping reporting


    【解决方案1】:

    您基本上是在尝试汇总小计。没有简单的方法可以在 SSRS 聚合表达式中引用小计。因此,我建议向您的数据集中添加另一列,该列是该组的总分母。换句话说,在 SQL 中进行此计算。

    所以您的第一行数据将包括 A、3、8、10(A 组的总分母)。

    然后在您的总表达式中,您将检查此列而不是分母。

    这会给你 5 和 10 作为你的总分子和分母。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      相关资源
      最近更新 更多