[发明专利]用于生成多维报表的方法和装置有效
申请号: | 201610569860.6 | 申请日: | 2016-07-19 |
公开(公告)号: | CN107632971B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 黄桦;李培帅;冯朝宁;袁昊程 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/9535;G06Q40/00;G06Q30/02 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 多维 报表 方法 装置 | ||
本申请公开了用于生成多维报表的方法和装置。所述方法的一具体实施方式包括:接收客户端发送的用户的报表查看请求,其中,所述报表查看请求包括用户身份信息;通过所述用户身份信息获取所述用户的特征信息;根据所述用户特征信息以及用户的历史报表维度选择记录确定推荐给所述用户的维度,其中,所述报表维度选择记录记录了使用过所述报表的用户查看指标信息时所使用的维度;获取所推荐的维度对应的指标信息;向所述客户端发送所推荐的维度以及对应的指标信息。该实施方式生成了富于针对性的报表。
技术领域
本申请涉及计算机技术领域,具体涉及计算机报表技术领域,尤其涉及用于生成多维报表的方法和装置。
背景技术
现有报表因为维度已经固定,需要按照固定的方式拆分,无法根据用户的职务或者关注点的不同,对相同指标希望按各自关注的维度进行拆分。
当同一类用户的关注点转变时,原有报表模式无法对用户兴趣变化进行响应,需要重新做一张报表。
现有报表的展现形式对数据指标要求很高,所有指标需要具有同样的一组维度才可以做成一张报表进行展示,无法做到让不同维度的指标在同一张报表中展示。
发明内容
本申请的目的在于提出一种用于生成多维报表的方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种用于生成多维报表的方法,所述方法包括:接收客户端发送的用户的报表查看请求,其中,所述报表查看请求包括用户身份信息;通过所述用户身份信息获取所述用户的特征信息;根据所述用户特征信息以及用户的历史报表维度选择记录确定推荐给所述用户的维度,其中,所述报表维度选择记录记录了使用过所述报表的用户查看指标信息时所使用的维度;获取所推荐的维度对应的指标信息;向所述客户端发送所推荐的维度以及对应的指标信息。
在一些实施例中,所述维度以及对应的指标信息以链表的方式存储,所述链表中的节点存储了维度信息和需要展开的指标信息,以及向所述客户端发送所推荐的维度以及对应的指标信息包括:向所述客户端发送所述链表。
在一些实施例中,所述用户的特征信息包括以下至少一项:用户职位、用户所在部门。
在一些实施例中,所述根据所述用户特征信息以及用户的历史报表维度选择记录确定推荐给所述用户的维度包括:将所述用户的特征信息输入维度推荐模型,得到推荐给所述用户的维度,其中,所述维度推荐模型利用使用过所述报表的用户的维度选择记录来训练。
第二方面,本申请提供了一种用于生成多维报表的方法,所述方法包括:向服务器发送用户的报表查看请求,其中,所述报表查看请求包括用户身份信息;接收所述服务器基于所述报表查看请求而返回的维度以及对应的指标信息,其中,所述维度根据所述用户特征信息以及用户的历史报表维度选择记录确定,所述报表维度选择记录记录了使用过所述报表的用户查看指标信息时所使用的维度;基于所述维度信息和对应的指标信息,生成报表。
在一些实施例中,在所生成的报表中,指标采取树状展开,每层指标子节点为上层指标父节点按维度展开的结果。
在一些实施例中,在所生成的报表中,对于每个指标采取多个可选维度进行展开。
在一些实施例中,在所生成的报表中,不同层级指标节点按照不同维度进行独立展开。
在一些实施例中,所述维度以及对应的指标信息以链表的方式返回,所述链表中的节点存储了维度信息和需要展开的指标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610569860.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种邮件内容转码方法及装置
- 下一篇:表单处理方法和装置