我在结晶报告中有问题,
以下是我在谷歌的许多参考网站后面的代码,
// {@reset}
//place in group header
whileprintingrecords;
global numbervar Sum_Cumm_Sum:=0;
// {@increment}
//place in section detail
whileprintingrecords;
global numbervar Sum_Cumm_Sum:=Sum_Cumm_Sum+{@getIP};
// {@display}
//place in group footer
whileprintingrecords;
global numbervar Sum_Cumm_Sum;
其中getIP是Formula,
{#sumKN}/{#sumSKS}
并且其中的代码正在运行总字段,在更改组上重置,
{#sumKN} is running total field for field KN
{#sumSKS} = is running total field for field SKS
=============================================== =============
我使用了所有这些代码,但在Sum_Cumm_Sum:=Sum_Cumm_Sum+{@getIP}
中,我无法获得正确的值。
以下是我的报告视图:
答案 0 :(得分:0)
在我看到您放置详细信息部分的程度上,您的公式工作正常,现在您想要在页脚中查看值的总和,然后您需要在页脚部分中将saperate公式写入总和index....
,以便它使它成为saperatley。
答案 1 :(得分:0)
使用手动运行总计或running-total field
,而不是两者。顺便说一下,running-total field
仅适用于footer
部分。
更好的方法:
{#sumKN} - field is {table.KN}; summarize for all records; reset after change in group
{#sumSKS} - field is {table.SKS}; summarize for all records; reset after change in group
// place in `footer` section
//{@ratio}
// optional
// EvaluateAfter({#sumKN});
// EvaluateAfter({#sumSKS});
{#sumKN} / {#sumSKS}