0

我有一个需要在报告页脚总结的组运行总计。由于 CR 无法做到这一点,因此我不得不最终获得另一个刷新“从不”的运行总数。但是现在我需要根据这个总计计算小组级别的一些百分比。不幸的是,我无法访问总计的值(因为它是另一个运行总计)。使困惑??好的报告应该如下所示..


    Column 1                           | Colunm 2
    ========                            ========= 

| 组 200(在组级别运行总刷新)| 20% (200%1000) |
| 组 500(在组级别运行总刷新)| 50% (500%1000) |
| 组 300(在组级别运行总刷新)| 30% (300%1000) |


页脚 1000(运行总数从不刷新)


但是第 2 列没有给我正确的值。它给了我 100% 总是意味着 200%200 或 500%500 等等。

知道如何解决这个问题吗?

4

3 回答 3

1

Thanx Lee,使用运行总公式有效,我在报告页脚中添加了以下公式,

numbervar Samples; 
if {product.sku}="card-sample" then 
   Samples := Samples + {@num_qty}; 

Samples; 

然后我用这个公式计算第 2 列

于 2012-07-10T02:08:02.433 回答
0

我应该认为您的报告总数只想成为汇总字段而不是运行总数。然后可以使用计算您的第 2 列值running total / sum(field);

这是一个例子:

  • 我有两列年龄和薪水。
  • 当年龄> 18 我想加薪水。

最初我使用条件 {age} > 18 的运行总计

那效果不好,所以我删除了运行总计,并创建了一个公式:if {age} > 18 then {salary} else 0

然后,我在该公式字段上创建了一个摘要。

说得通?

于 2012-07-09T05:21:08.863 回答
0

尝试这个

为组百分比添加一个公式字段,然后将下面的代码粘贴到其中。

Group total / sum(column)

将此公式放在您的小组级别。

于 2012-07-09T06:10:44.557 回答