0

例如我有:

供应商组名

ID名称值

01 椅子 5,000

02 表 3,000

03 地幔 4,000

01柜5000

02 衣柜 3,000

由于 ID 重复,总结果应为 12,000。

另一个例子是:http: //i.imgur.com/d5JL9en.jpg

根据 SOS#,现金总额应为 75,000

4

3 回答 3

1

使用汇总值的运行总计,但仅评估 ID 的更改而不重置​​。

于 2013-11-13T14:30:45.213 回答
1

1 在字段资源管理器中>>右键单击“运行总字段”>>新建

2 在创建运行总计窗口中,选择以下选项:

要汇总的字段:YourColumnName Typeof 摘要:不同的总和

评估:对于每条记录

重置:从不

尝试检查它是否有效。我没有水晶报告,但我只是想回忆一下我之前做了什么

于 2013-11-13T14:52:28.893 回答
0

尝试这个。

1] 在 ID 列上订购您的结果集。这会将您所有的重复 ID 放在一起。

2]在详细信息部分添加一个公式。在那个公式中写

if previous({Command.ID}) <> {Command.ID} then 1
else 0

此公式将在详细信息部分显示 1 和 0。让我们将该公式命名为@test(您可以取消它)

3] 现在再详细添加一个公式,比如@test1。在那个公式中写

Shared numbervar num;
if {@test} = 1 then 
num:=num + {Command.Value};
num;

(也抑制这个公式)

4]组标题添加一个公式说@test2。在那个公式中写

Shared numbervar num;
num:=0;

5] 在组页脚中添加一个公式说@test3。(这个公式将是你的总和的详细信息。即你的预期总和)在这个公式中写下下面的代码

Shared numbervar num;
num;

这会有所帮助!谢谢!

于 2013-11-14T09:04:07.160 回答