首页 > 其他分享 >报表多源关联

报表多源关联

时间:2023-02-21 11:02:05浏览次数:23  
标签:脚本 报表 多源 关联 json 数据量 数据

需求背景

在项目中会遇到多种数据展现在一起的报表。例如部分指标在关系型数据库中,部分指标通过restful接口获得到json,然后根据共同的维度关联一起,形成新的数据集。

解决方案

在硕迪报表中有两种方式实现该多源报表,第一种方案为多个数据集,在报表单元格中通过条件关联显示在同一行。此种方法数据量大的时候会有些慢。

第二种方案是使用脚本数据集关联两个数据后形成一个数据集,提供给报表单元格使用。这种方法在数据量大的情况下有优势,而且使用一个数据集可以实现更复杂的报表。

第二种方案咱们详细了解一下。

首先新建脚本数据集,编辑脚本获取restful接口的json数据,然后通过连接数据库,执行sql获取关系数据库数据,最后通过join函数关联。

脚本如下:

报表多源关联_数据

标签:脚本,报表,多源,关联,json,数据量,数据
From: https://blog.51cto.com/u_15470741/6076092

相关文章

  • wifi扫描、认证、关联
    引言在正式看文章之前,我们需要了解的知识是:WiFi的STA和AP模式指什么?1.AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由......
  • 第十一章 关联容器
    第十一章关联容器关联容器和顺序容器的不同:关联容器中的元素时按照关键字来保存和访问的。关联容器支持通过关键字来高效地查找和读取元素,基本的关联容器类型是map和......
  • springboot mybatis (关联关系:一对一,一对多,多对多)
    例如这个学生选课的这个:这个里面课程跟老师是1对1的,而老师对课程是1对多的,一个课程只能由一个老师教,而一个老师可以教多个课程对于学生和课程之间是多对多的,一个学生可以......
  • E. Nearest Opposite Parity(多源最短路bfs)
    题目NearestOppositeParity(多源最短路bfs)题意思路多源最短路代码constintN=2e5+10;inta[N];vector<int>edge[N];intdist[N];intans[N];voidbf......
  • 灰色关联分析算法
    最近在学习灰色关联分析和评价,于是乎整理本篇资料,方便以后自己学习。一、灰色关联分析的优点是:它对样本量的多少,或样本量有无规律同样适用,并且计算量比较小,十分方便,并且不......
  • 11. 关联数据库
    恐惧是本能,行动是信仰(在此感谢尚硅谷宋红康老师的教程)1.关联方式找到数据库选项:添加指定数据库:配置MySQL数据库的详细信息:表面上很多人认为配置Dat......
  • 前端报表如何实现无预览打印解决方案或静默打印
    在前端开发中,除了将数据呈现后,我们往往需要为用户提供,打印,导出等能力,导出是为了存档或是二次分析,而打印则因为很多单据需要打印出来作为主要的单据来进行下一环节的票据支......
  • 报表开发工具FastReport .Net 如何在移动端生成Web报表应用?
    FastReport.Net是一款全功能的WindowsForms、ASP.NET和MVC报表分析解决方案,使用FastReport.NET可以创建独立于应用程序的.NET报表,同时FastReport.Net支持中文、英语等14......
  • Java POI导出excel经典实现-交叉报表斜表头
    Java使用poi组件导出excel报表,能导出excel报表的还可以使用jxl组件,但jxl想对于poi功能有限,jxl应该不能载excel插入浮动层图片,poi能很好的实现输出excel各种功能,介绍poi导出e......
  • git如何把本地文件夹和远程仓库关联
    场景:1,有一个本地项目,没有上传到git过,你在远程新建了一个仓库,想把这个本地的代码推送到该仓库2,直接想把本地代码推送到远程并创建该本地文件对应的仓库解决方法:没有仓库......