找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9897

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15523

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-1 13:49  /   查看:1365  /  回复:0
本帖最后由 Clark.Pan 于 2022-4-1 13:55 编辑

       通过计算表的功能,我们可以快速的读取和展示数据。当数据中某列有很多重复项时,我们需要对数据进行整理时。计算表中提供了分组的功能,可以通过分组功能将数据进行分组显示。       举个例子:
image.png548838195.png
上面的图表是一个基金的每日涨幅和净值的记录,如果不进行分组,一两只基金还好,如果是几十只甚至几百只基金的统计,那么数据量会非常庞大。这个时候就需要一个分组,将每个基金归为一组方便查看。
       在集算表中可以通过groupBy进行分组,例如上图我们需要按照基金名称(编码)这个列进行分组。于是我们可以这么写
  1. fundHistorySheet.groupBy([{
  2.                         caption: '基金名称(编码)',
  3.                 field: 'nameCode'
  4.             }]);
复制代码
其中caption是分组后的列名,field是分组的字段名,用哪个字段进行分组,就用哪个。
分组后的页面看起来就会舒服很多
image.png506722106.png
点击加号可以展开某个组,查看其中的详情
image.png184023436.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部