使用Crystal Report 7
ID Total
001 100
001 100
002 200
002 200
003 300
003 300
压制重复值的公式
if {table1.ID} = previous({table1.ID}) then true else false
上面的公式是有效的,但我想总和的总和,当我使用sum({table1.total})= 1200时,它应该显示600而不是1200
预期产出
ID总计
001 100
002 200
003 300
-------
600
如何获得确切的总数。
需要Crystal报告公式帮助或建议
答案 0 :(得分:3)
你应该真正解决潜在的问题。为什么行重复?我怀疑你还没有向我们展示其他专栏。
或者你可以:
{table1.ID} <> previous({table1.ID})
P.S。您可以将if {table1.ID} = previous({table1.ID}) then true else false
写为{table1.ID} = previous({table1.ID})