cxgird 自定义统计问题

laotiesh 2017-01-12 03:46:01
我在做一个统计报表时,想把分组统计的值取出来再相加计算成其他数据,比如统计了数量和单价后 相乘得到无税金额、再乘税率得到税额、无税金额加税额得到 价税合计。
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';
...全文
483 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzx521521 2017-03-07
  • 打赏
  • 举报
回复
都可以 显示分组统计在分组头部了 然后读取这个可以显示的数据 随便放在一个显示后方法(比如ongetvaule)里面就好了

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧