ali-react-table
ali-react-table copied to clipboard
透视表是否有参数设置,相同列不合并,只是做一个简单明细展现?
BI 系统中引入ali-react-table 透视表,有时候用户想展现一些明细数据,不想做聚合,例如表格只有一列,返回20条记录,有重复值,展示换是20行数据。否有参数设置,相同列不合并,只是做一个简单明细展现? 避免引入其他table实现明细数据展现
不是很明白你的意思,能给个数据结构或者功能的截图么?
有明细和聚合两种效果设置,使用透视表,通过一个参数控制。
透视表默认,如果相同维度,会合并度量数据,下图显示:返回了五条数据,合并为一条了
希望做到quickbi 里面的效果
明细效果
聚合效果
不是很明白你的意思,能给个数据结构或者功能的截图么?
这块怎么改造?
ali-react-table 并没有提供透视表(透视表只是在文档中有个 demo),只提供了 若干表格组件 和 一些数据处理方法,所以我不是很明白你用的具体是哪个 API 😅
假设你用的 buildRecordMatrix
来进行前端数据聚合,如果不需要聚合的话,可以不传 aggregate 参数,或者不要调用 buildRecordMatrix 而是直接把明细数据处理一下传给 BaseTable/CrossTable;其实像你这样的定制程度非常高的 BI,实现自己的数据聚合会更灵活一些。