分组后如何按父值过滤结果?

Posted

技术标签:

【中文标题】分组后如何按父值过滤结果?【英文标题】:How can I filter results by parent values, after grouping? 【发布时间】:2021-12-23 11:50:23 【问题描述】:

虽然我认为这应该很简单,但我似乎无法在相关的ag-grid documentation 中找到答案。

当我对 ag-grid 进行分组时,父节点会显示分组值。例如,我可能会看到一个总和。这部分很好。

但是当我在这个分组网格上过滤时,过滤器只考虑叶节点级别的值。我希望能够过滤聚合父值。我该怎么做?

更具体地说,ag-grid 提供了一个过滤示例:https://www.ag-grid.com/javascript-data-grid/grouping-filtering/

过滤器值是:0、1、2、3(叶节点奖牌计数)。但我想按总和(Gold)> 10 的国家/地区过滤,所以我想过滤总和(34、11、35...)。我很惊讶总和值没有考虑到过滤器下拉列表中的任何因素,并希望对此有所了解。

【问题讨论】:

由于您使用的是企业功能设置过滤器,您可以在 AG Grid Zendesk 中提出此问题并获得有关此问题的支持。 【参考方案1】:

我从 ag-Grid 收到了一些详细信息,并认为我会在这里分享它们以帮助其他人寻找相同的信息。基本上,这个功能还不存在。

这是一个已知的限制,并且已经成为票证 AG-1228 下跟踪管道的一部分(但不幸的是,看起来不会很快实施):

截图来自:https://www.ag-grid.com/pipeline/

【讨论】:

以上是关于分组后如何按父值过滤结果?的主要内容,如果未能解决你的问题,请参考以下文章

具有按父项分组的变体的产品

如何在Kibana中过滤聚合统计值

如何在spark中分组后根据值进行过滤

突出显示 OBIEE 或 SQL 中父值的子值差异

如何在 Spark 数据框中进行分组和聚合后过滤?

如何在每个循环中对 Json 对象进行分组