例如我有:
供应商组名
ID名称值
01椅子
02表3,000
03地幔4,000
01柜5000
02壁橱3,000
自ID重复以来,总结果应为12,000。
另一个例子是这样的: http://i.imgur.com/d5JL9en.jpg
根据SOS#
,现金总额应为75,000答案 0 :(得分:1)
使用对值进行求和的“运行总计”,但仅评估ID的更改并且不会重置。
答案 1 :(得分:0)
1在Field Explorer中>>右键单击“运行总字段”>>新
2在Create Running Total窗口中,选择以下选项:
总结字段:YourColumnName 摘要类型:不同的总和
评估: 对于每条记录
复位: 从未
尝试并检查它是否有效。我没有水晶报告,但我只是想回忆一下我之前做过的事情
答案 2 :(得分: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;
这会有所帮助!谢谢!