cxgird 自定义统计问题

laotiesh laotiesh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在做一个统计报表时,想把分组统计的值取出来再相加计算成其他数据,比如统计了数量和单价后 相乘得到无税金额、再乘税率得到税额、无税金额加税额得到 价税合计。
cxgird的分组统计貌似只能汇总某列的数据, 以下代码可以显示分组统计在分组头部,但是无法使用自定义公式。

请高手指点。

SummaryItem := TABLE.DataController.Summary.DefaultGroupSummaryItems.Add;
SummaryItem.ItemLink :=TABLEDBColumn8;
SummaryItem.Kind := skSum;
SummaryItem.Format := '数量:#0.00';
SummaryItem.Position := spgroup;
ShowMessage(TABLE.DataController.Summary.DefaultGroupSummaryItems[0].OnGetText);
SummaryItem := TABLE.DataController.Summary.DefaultGroupSummaryItems.Add;
SummaryItem.ItemLink :=TABLEDBColumn11;
SummaryItem.Kind := skAverage;
SummaryItem.Position := spgroup;
SummaryItem.Format := '无税单价:#0.000000';
...全文
评论 2
收藏 已收藏
分享
返回顶部
laotiesh
Delphi 5,944 成员 262,941 内容