Crystal reports crystal报告中的总计

Crystal reports crystal报告中的总计,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,有3个doctype A、B和C,并且有这些值的数量 我所尝试的: i、 e 现在我希望这些值的总和取决于Doctype 像这样 Type_Number amount Sum= 2500 A_12939848 2100 A_28387348 100 c_10000233 300 我对此使用公式 我选择running total并选择amount(金额)字段,还可以像这样修正A和C类型的员工。输入['A','C'],然后用a

有3个doctype A、B和C,并且有这些值的数量

我所尝试的:

i、 e

现在我希望这些值的总和取决于Doctype

像这样

Type_Number amount                        Sum= 2500       
A_12939848   2100
A_28387348   100
c_10000233   300
我对此使用公式

我选择running total并选择amount(金额)字段,还可以像这样修正A和C类型的员工。输入['A','C'],然后用amount_公式名称保存 然后我把这个字段拖到报告上

在这之后,我创建了共享公式,然后我写了这个

shared tax as number
shared tax2 as number


tax=({#amount_formula})
tax2=tax2+tax
formula=tax
tax=0
i drag this on report

and second formula


shared tax2 as number
formula = tax2
tax2=0
但是总数显示为2200,我想要2500


有什么解决方案吗?

不要为每个简单的计算都创建运行总数,而是尝试以下方法

创建一个公式
@Extract
,并编写以下代码:

Type_Number[1];
现在,使用以下公式创建一个组
@Extract
,并详细放置字段


对于整体汇总表页脚汇总和单个汇总表页脚汇总

如果您分组['A','B'],我可以想象'C'没有添加到汇总表中对不起,我是指A和C。。我编辑了我的问题我不明白你的答案类型[1];将提取字段类型_编号的第一个字母,当您使用该公式分组时,将按员工类型分组。现在,当您放置字段时,您的数据将根据员工类型进行分组,并根据需要使用“插入汇总”选项对金额进行汇总。按照回答中的步骤,当我写入类型_编号[1]时,您将得到结果;当我选择基本语法“此处需要语句”时,在公式编辑器中显示此错误;当我选择crystal syntax时,显示“剩余的似乎不是公式的一部分”?是。。现在我这样写@type_number[1];因为在类型_number中,我创建了公式{VwIbad2.doctype}&'-'和{VwIbad2.acdocno},然后用类型_number name保存并将此字段拖到报告上。。
Type_Number[1];