gpt4 book ai didi

如果按不同索引排序,Delphi 7 TClientDataSet 聚合不起作用

转载 作者:行者123 更新时间:2023-12-03 15:52:43 24 4
gpt4 key购买 nike

我得到了一个具有三个聚合字段的 ClientDataset。除其他外,聚合计算每个客户的总订购金额,因此它们使用客户 ID 上的索引。

我将此 ClientDataset 用于报告 (FastReports),该报告显示所有客户及其订单,按客户分组并按订单日期排序。

因此,我在 ClientDataSet 上有两个索引,一个在 CustomerId 上(用于分组和聚合字段),一个在 CustomerId+OrderDate 上(用于排序)。

现在,当我为客户端数据集选择排序索引时,聚合不再起作用并在报告中返回空值。仅当我为 ClientDataset 本身选择分组索引时,它们才起作用,即使每个单独的聚合已经使用了正确的索引。

我非常希望它能够工作,因为我要么必须编写大量额外的代码,要么调整我的报告(我想在每个组的顶部显示总计,因此 FR SUM 表达式不会'也不能很好地工作)。

最佳答案

我想我已经明白了。我根本不需要单独的分组索引。我可以只使用排序索引并将索引和聚合字段的分组级别设置为 1。

关于如果按不同索引排序,Delphi 7 TClientDataSet 聚合不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12563781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com