我有一个ClientDataSet
,其中有一个聚合字段,用于计算另一个字段的平均值。我在“组”字段上也有一个索引。运行聚合后的结果看起来像这样 - 到目前为止很好:
我想要实现的是将每个组的聚合减少到一行,如下所示:
我尝试过滤,但显然这不起作用。我还尝试将光标克隆到具有Group上唯一索引的新数据集,但也没有运气。似乎新的ClientDataSet
上的索引被忽略了,尽管我克隆了游标重置第一个ClientDataSet
的索引字段:
ClientDataSet2.CloneCursor(ClientDataset1, True, False);
因此,非常感谢任何有关如何实现这一目标的好主意。
编辑:刚才意识到,Avg值在第二个屏幕截图中发生了变化。当然,我想保留第一个屏幕截图中的原始值。