【问题标题】:Count SSRS grouped value计算 SSRS 分组值
【发布时间】:2018-07-30 18:16:02
【问题描述】:

我有一张如下表:

Shop     Brand1     Brand2     Brand3     Qnt
Shop1    1          0          1          2

按品牌分组。在品牌下的单元格中,公式写在相似度中:

= if (count (X) / sum (X)> 0, 1, 0)

返回每个品牌 1 或 0 的结果。我需要在 Qnt 列中求和 1 和 0。没有分组的列 Qnt。

如果无法强制 SSRS 交替计算品牌下的值,然后简单地添加它们。分组中的文本框的链接也无法完成,即 sum (ReportItems!TextBoxBrand.Value) 也不起作用。 VB可以用Code写吗?

【问题讨论】:

  • 编辑您的问题以包含数据集中的数据样本,还包括基于该样本数据的预期结果,因为这将帮助我们了解您正在尝试做什么。

标签: reporting-services ssrs-2008


【解决方案1】:

计算 tablix 中的值,将无法构建适用于总计列 (Qnt) 的公式。为了实现这一点,我建议改为在数据集查询中使用ShopBrand 的预分组,并在那里计算1 和0。这样做,您可以在 tablix 中使用 Sum 函数来计算值和总计。

【讨论】:

    【解决方案2】:

    当您在 Tablix1 中有一个分组(“GroupingByShop”)时,您可以计算分组总数

    =Count(Fields!Brand1.Value, "GroupingByShop")
    

    或总价值

    =Count(Fields!Brand1.Value)
    

    不知道是不是你要找的,希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多