1、重点项目业务报表:
链上地址一二级标签持币量堆积图:
说明:按公司业务,将数据按地址的持币量及标签进行分组,按项目负责人的要求进行堆积图展示;
实现:获取链上地址及分组相关的数据,该表每个分区是每天的量;连接地址表获取地址的对应1,2,3标签,为空的是没有匹配到的,标签为空的和1级标签为用户的地址使用持币量进行分组;连接价格表获取每天eth的价格;将未匹配到的标签及用户标签进行分组,其他的用二级标签替换未分组(方便后面计算),求出每天的一级标签的总额,在业务层面最后与项目配置表来连接,获取项目配置人需要的对应的标签展示,其中项目方,投资人,未流通,中心化交易所,默认一级展示,用户与未知地址默认持币量分组展示(业务),对项目负责人的要求展示字段进行连接,获取只需要连接的字段,实现表报自动化修改,当项目配置发生变化,也不需要去再次修改报表,实现的时候巧用字符串连接,行转列,字符串截取,其他函数等实现优化代码;
有效地址数,日版新增,周新增,去掉标签数据新增
项目流通量看图
链上数据任意时间段报表
说明:按照要求展示报表,当用户选择时间时,所有业务表显示该时间段的一级标签