我有以下公式:@Sales_Cost
(Sum({Estimate_Retail_Inventory_Change___Detail.Sales_Ret_Final_Amount}, {Estimate_Retail_Inventory_Change___Detail.Inv ID}) -
(Sum ({Estimate_Retail_Inventory_Change___Detail.Sales_Ret_Final_Amount}, {Estimate_Retail_Inventory_Change___Detail.Inv ID}) *
{@GM%_For_Cost_Sales}))Run Code Online (Sandbox Code Playgroud)
这产生了以下结果,我已经放入了我的GH2部分:
592.77
1038.26
2628.38
3598.62
356.58
Run Code Online (Sandbox Code Playgroud)
我想为报表页脚总计这些值,但是我收到错误消息"此字段无法汇总".
我该怎么做呢?
您需要创建一个手动运行总计.为此,您将创建3个新公式字段.
第一个用于报告标题以初始化运行的总变量.
WhilePrintingRecords;
NumberVar manualTotal :=0;
Run Code Online (Sandbox Code Playgroud)
第二个使用您的摘要公式进入组标题.
WhilePrintingRecords;
NumberVar manualTotal := manualTotal + {@Sales_Cost};
Run Code Online (Sandbox Code Playgroud)
第三个进入报表页脚以显示计算值.
WhilePrintingRecords;
NumberVar manualTotal;
manualTotal;;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9560 次 |
| 最近记录: |