数据集

编辑
  • 文档创建者:加菲喵
  • 浏览次数:46779次
  • 编辑次数:29次
  • 最近更新:Carly 于 2019-07-16
  • 1.概述

    数据集是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合。

    数据集按照其使用范围可以分为 服务器数据集, 模板数据集 两种。

    1.1 服务器数据集

    服务器数据集在服务器>服务器数据集处定义,适用于整个服务器上所有报表的数据集,其类型分为: 数据库查询 , 内置数据集 , 文件数据集 , SAP 数据集, 存储过程 , 多维数据库 、关联数据集 以及 树数据集



    1.2 模板数据集

    模板数据集在模板>模板数据集处或者数据集窗口处定义,只适用于单张模板的数据集,具体类型同服务器数据集相同。


    注:模板数据集只对当前模板有效。

    2. 数据集窗口

    在设计器的数据窗口会显示定义的所有数据集,包括模板数据集和服务器数据集,如下图:

    注:数据集窗口可以对模板数据集进行增删查询,但是对服务器数据集及存储过程数据集只能进行预览。

    3. 索引

    序号内容简介文档教程
    1数据库查询对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段数据库查询
    2内置数据集新建一个类似数据库表的原表,可作为模板的数据源来设计报表内置数据集
    3文件数据集是指以 TXT 文本文件、Excel 文件和 XML 文件中的数据为数据集,并以二维表的结构展示在数据集当中文件数据集

    3.1文本数据集:就是指数据源是一系列的 TXT 文本文件文本数据集

    3.2Excel 数据集:就是指数据源是一系列的 XLS 文件Excel 数据集

    3.3远程 Excel 数据集:通过 URL 方式访问 JSP 页面,将对应的 Excel 文件作为数据集远程 Excel 数据集

    3.4XML 数据集:就是指数据源是一系列的 XML 文件XML 数据集
    4SAP 数据集先建立一个 SAP 数据连接,通过该数据连接建立 SAP 数据集SAP 数据集

    4.1 自定义取数:就是直接调用 ABAP Function 获取数据自定义取数
     4.2 简单通用查询取数:通过 open SQL 语句,从某张表中读取出某些列,并列出数据需要满足的一些条件简单通用查询取数

    4.3通用查询取数:通用查询较之简单通用查询,增加了表间关联的能力,支持多表查询通用查询取数

    4.4通用查询取数中的函数:对 EXTRACT_TABLE_DATA 的创建过程及出现的问题解决进行详细说明
    通用查询取数中的函数
    5存储过程存储过程,就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程存储过程

    5.1Oracle分页存储过程的实现:以 Oracle 数据库中的 SCOT T用户的 EMP 表为例,编写一个分页存储过程Oracle分页存储过程的实现


    程序包中存储过程的调用:通过 用户名.包名.存储过程 或者 包名.存储过程 方式去调用程序包中存储过程的调用


    调用非当前用户下的存储过程:通过用户名.存储过程的方式去调用调用非当前用户下的存储过程

    5.2SqlServer2005分页存储过程的实现SqlServer2005分页存储过程的实现


    调用SqlServer存储过程报没有返回数据集错误调用SqlServer存储过程报没有返回数据集错误

    5.3调用存储过程:直接用存储过程数据集进行调用调用存储过程
    6多维数据库在XMLA 数据连接的基础上,新建多维数据库 XMLA 数据集多维数据库

    6.1简单通用查询:指 FineReport 通过 XMLA 连接上多维数据库之后,直接展示多维 CUBE 结构简单通用查询

    6.2自定义 MDX 查询:指用户直接在 MDX 语句输入框中输入 MDX 查询语句,FineReport 再通过该语句去多维数据库取数自定义MDX查询
    7关联数据集在不同的数据源进行筛选取数;访问不同的数据库;利用来自不同的数据源形成一个数据集关联数据集
    8树数据集为控件绑定树数据集, Web 端查看时就会自动生成树形层级结构树数据集


    附件列表


    主题: 设计思路
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]