Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Crystal Reports:在组标题部分中添加每个组的最大值_C#_Crystal Reports_Sum_Report_Max - Fatal编程技术网

C# Crystal Reports:在组标题部分中添加每个组的最大值

C# Crystal Reports:在组标题部分中添加每个组的最大值,c#,crystal-reports,sum,report,max,C#,Crystal Reports,Sum,Report,Max,我得到了每个组的最大金额,我想得到所有最大值的总和,但crystal report不会对其进行汇总。Crystal Report声明该字段不能汇总 怎么做呢?这是可能的,但有点棘手,或者至少我的解决方案是。 您必须创建两个公式域,第一个是MaxValue,其公式应如下所示: Shared NumberVar SharedMax; SharedMax := SharedMax + maximum(AmountField, GroupingField); 将此字段放在组页脚中并取消显示 然后创建第

我得到了每个组的最大金额,我想得到所有最大值的总和,但crystal report不会对其进行汇总。Crystal Report声明该字段不能汇总


怎么做呢?

这是可能的,但有点棘手,或者至少我的解决方案是。 您必须创建两个公式域,第一个是MaxValue,其公式应如下所示:

Shared NumberVar SharedMax;
SharedMax := SharedMax + maximum(AmountField, GroupingField);
将此字段放在组页脚中并取消显示

然后创建第二个公式字段TotalMax,代码为

Shared numberVar SharedMax;
SharedMax;

把这个放在报告页脚,你会得到每组最大值的总和

你的问题有点让人困惑。标题上写着“在组标题部分中添加每个组的最大值”,您可以声明您已经这样做了。那么,您希望在哪里显示最大值的总和呢?