Ag-grid Pivot“删除重复项”功能,例如在Excel中

问题描述

我在应用程序中使用纯JS ag-grid。我需要使用数据透视模式显示数据,但是我缺少例如excel具有的“删除重复项”功能

我会尝试给你一个例子:

在我的后端,数据看起来像这样

[
  {
    property1: "prop1",property2: "prop2",items: [ "item1","item2" ],fruits: [ "fruit1","fruit2","fruit3"],colors: [ "color1","color2"]
  },{
    property1: "prop1","fruit3" ],"color2" ]
  },...
]

应该可以将所有属性选择为网格中的行组或枢轴列。 为此,我构建了该数组的笛卡尔坐标,如下所示:

[
  {
     property1: "prop1",item: "item1",fruit: "fruit2",color: "color1"
  },{
     property1: "prop1",color: "color3" 
  },... 
]

这已经可以正常工作,并且我的ag-grid可以得到完全非规范化的数据。

但是,当我将“ items”设置为行组,将“ fruits”设置为枢轴列时,我将得到同一对象的副本,因为数组中有多个条目,但color属性的唯一区别是,这与本枢轴无关。

如果我没记错的话,excel数据透视表中有一个删除重复项”功能。 ag-grid提供了类似的东西吗?

如果没有,我将不胜感激。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)