[发明专利]报表生成方法及装置有效
申请号: | 201410307583.2 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104036040B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 韦水生;邓智伟;林维志 | 申请(专利权)人: | 北京猎豹移动科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 马敬,项京 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 生成 方法 装置 | ||
1.一种报表生成方法,其特征在于,包括:
接收用户发出的新建报表指令;
响应所述新建报表指令,展示第一交互界面,其中,所述第一交互界面至少展示有用于指示用户输入报表所依据数据源的第一提示信息、用于指示用户输入所述报表所需的布局形式的第二提示信息、用于指示用户输入SQL查询语句的第三提示信息,所述SQL查询语句用于从所述数据源中提取所述报表所基于的目标数据集;
接收所述用户在输入数据源、布局形式和SQL查询语句后基于所述第一交互界面发出的用于执行所述SQL查询语句的执行指令;
响应所述执行指令,执行所述SQL查询语句,从所述数据源中获得所述报表所基于的目标数据集;
展示所述目标数据集所对应的第二交互界面,其中,所述第二交互界面至少展示有用于指示用户为所述目标数据集中的所有列选择相应的抽象列的第四提示信息;
接收用户在选择抽象列后基于所述第二交互界面发出的报表生成指令;
响应所述报表生成指令,依据所述目标数据集、所述目标数据集中的所有列所对应的抽象列和所述布局形式,生成所述目标数据集所对应的报表;
其中,所述布局形式的类型包括:横向布局和纵向布局;
其中,所述抽象列的类型包括:布局列、维度列和统计列;
其中,所述布局列的数据填充方式包括:纵向填充和横向填充;
其中,所述维度列用于聚类展示,能够跨行与跨列填充数据;
其中,所述统计列中的数据填充在所述布局列和所述维度列的交叉单元格中。
2.根据权利要求1所述的方法,其特征在于,所述依据所述目标数据集、所述目标数据集中的所有列所对应的抽象列和所述布局形式,生成所述目标数据集所对应的报表,包括:
判断所述报表的布局形式的类型;
当判断出所述报表的布局形式的类型为横向布局时,按照第一预设构建算法,依据所述目标数据集和所述目标数据集中的所有列所对应的抽象列,生成所述目标数据集所对应的报表;
当判断出所述报表的布局形式的类型为纵向布局时,按照第二预设构建算法,依据所述目标数据集和所述目标数据集中的所有列所对应的抽象列,生成所述目标数据集所对应的报表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎豹移动科技有限公司,未经北京猎豹移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410307583.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车智能发电机管理系统
- 下一篇:内径检具