简单报表

最简单的报表由一些说明报表信息的标题组成,后跟通常作为一系列相交的行和栏以列表形式提供的报表数据。因此,简单的报表实际上是二维的,与您在电子表格中可能创建的类似。

取决于行和栏的固有属性,行和栏将确定显示在简单报表正文中的值。例如,考虑一个属性名为“库存”的资产负债表帐户行和一个属性为“1996.9”的栏。由“库存”行和“1996.9”栏相交所定义的报表“单元格”将包含 1996 年 9 月的库存帐户余额。

此节中的主题

行、栏、行集和栏集

报表维

标准栏集

定义行和行集并指定帐户

显示类型

基本报表格式

定义报表

行、栏、行集和栏集

借助于 FSG,您可以使用此基本行/栏概念来建立您自己的财务报表:

  • 1. 决定组成报表的行和栏。
  • 2. 定义行和栏,然后告知 FSG 这些行和栏所具有的属性。
  • 3. 使用这些行和栏来建立报表。

通过将多个行和栏定义归类为“集”,FSG 进一步简化了报表的建立步骤。例如,假定您定义了一个简单报表,此报表使用“年终 12/31/95”和“年终 12/31/96”属性的两个栏。您意识到这两个栏除用于刚定义的报表外,可能还要用于其它报表。于是您使用 FSG 来定义并保存由这两个栏定义组成的 栏集。这样,在需要基于这两个栏的新报表时,您仅需告知 FSG 使用栏集来建立报表即可。您也可以通过行定义分组,并创建 行集来进行此操作。

行集和栏集是 FSG 报表的两个主要构件。此概念在图 1-4 显示的报表中说明。

图 1 - 4. 基本 FSG 报表对象

请注意此简单报表使用一个行集和一个栏集建立。行集包含许多行定义,而栏集仅包含四个栏定义。此处所列是上图实例所示的行和栏的其它一些特性:

  • 您可以对行或栏指定帐户或计算。在下一节中要讨论的计算对于创建报表中总额、小计、差异和百分比非常有效。

    • 您可以对行或栏指定金额类型。金额类型可以确定报表是否包括:
    • 实际、预算或保留金额。
      • 期初至今、季初至今、年初至今或项目至今的帐户余额。
    • 虽然您可以控制 FSG 的打印内容,但是 FSG 将自动打印在上图中显示为帐号的行标签。例如,FSG 通常会打印帐号,您可以除帐号外还打印帐户说明,或打印帐户说明而不打印帐号。与行标签不同,栏标题由您定义(作为栏集的一部分)。

典型报表维

图 1-4 中的实例说明了另一个重要的 FSG 概念:

    • 一般说来,帐户指定至行定义而金额类型则指定至栏定义。

在实例中,此典型的报表维生成一个费用列表,列表中每个报表行为费用帐户,而两个主栏则是截至 1995 年 12 月和 1994 年 12 月的年初至今实际费用。

您定义的大多数报表可能使用实例中看到的报表维。但您可以以相反的维定义报表对象。

标准可再使用栏集

您可以通过使用预定义的十四个标准栏集(如每月可比较的年初至今或期初至今差异)来建立多个财务报表。对于更复杂的报表,您可以自定义栏集。

定义行和行集并指定帐户

行是行集的子部件 - 它们在创建新的行集时定义。

简单报表的每个行定义至少包括:

    • 表示行集中行顺序的序号。
    • 帐户指定(帐户的范围)或说明。您可以使用说明行在一组相关行上面立即显示子标题。

下面是仅使用帐户指定的样本报表的样本行集:

序列 帐户指定起始 帐户指定终止
10 01.100.2000.000.000.000 01.300.2000.000.000.000
20 03.100.2000.000.000.000 03.300.2000.000.000.000
30 01.500.1000.000.000.000 01.900.1999.000.000.000
40 03.500.1000.000.000.000 03.500.1999.000.000.000
表 1-11. 行集定义实例(第 1 页,共 1 页)

在此实例中,由行定义生成的、序号为 10 的报表行将首先显示在报表中,后跟序号为 20 的报表行,然后是 30、40 ,以此类推。

显示类型

在对行定义进行帐户指定时,您也指定了每个帐户结构段三种中的一种显示类型。显示类型可以控制明细层,在明细层上 FSG 将在报表中显示单个报表行:

扩展:报表为每个帐户段值列出一行。例如,假定最后帐户段有三个中的一个值,并且帐户余额如下:

余额
xx.xxx.xxxx.xxx.xxx.100 1,000
xx.xxx.xxxx.xxx.xxx.200 2,500
xx.xxx.xxxx.xxx.xxx.300 1,500

如果您为帐户段选择“扩展”,则 FSG 报表将为上面列出的每个帐户值列出一个报表行。

总额:报表为此帐户段仅列出一行,该行是所有帐户段值的金额合计。

使用同一实例,如果行定义指定帐户的最后一段来合计,则 FSG 报表将仅列出一个报表行而非三行,如下所示:

xx.xxx.xxxx.xxx.xxx.TOTAL 5,000

两者:报表将为扩展明细和总额各列出一行,如下所示:

xx.xxx.xxxx.xxx.xxx.100 1,000
xx.xxx.xxxx.xxx.xxx.200 2,500
xx.xxx.xxxx.xxx.xxx.300 1,500
xx.xxx.xxxx.xxx.xxx.TOTAL 5,000

基本报表格式

在简单报表中,您选择的标准栏集将确定基本数据项目格式 - 例如,是否显示货币符号或要包括的小数位数。标准栏集也具有预定义栏标题。

行标签,以及行标签上的栏标题由 FSG 自动插入报表。在定义报表的行集时,您指定的“报表标题”将与报表打印日期/时间、页码和本期一起自动添加。简单报表的其它控制格式还包括缩进、行之间的跳线、下划线字符(用于小计和合计)以及分页符。

定义报表

一旦定义行和行集,则定义简单的 FSG 报表将很容易。您仅需给出报表定义名称和可选说明,然后对此报表指定行集和标准栏集即可。

相关问题已全部向您说明。一旦定义,您可以随时通知 FSG 运行生成报表。

另请参阅

报表建立概念

特殊格式报表

报表分配

其它 FSG 功能

财务报表生成器概览

使用财务报表生成器

GL 桌面集成器报表向导

定义行集

定义栏集

标准栏集

指定帐户至报表

行集显示类型

定义财务报表

来源地址:http://www.qiuhao.com/erp/oraclegl/aboutf02.htm#t_fsg_simple

oracle 报表生成器的学习相关推荐

  1. 跨平台的报表生成器控件Stimulsoft Reports.Fx for Flex

    Stimulsoft Reports.Fx for Flex是一个跨平台的报表生成器控件,用于丰富的互联网应用程序中.在创建这个报表工具的时候,我们使用了一种在互联网商业程序开发中的一个高级技术 - ...

  2. SQL Server报表生成器中的R脚本词云

    什么是R (What is R) R is a very popular data programing language. R is especially used in data analysis ...

  3. stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能

    Stimulsoft Reports.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构.功能丰富的报表.StimulReport.Net的报表设计器不仅界面友好,而且使用便捷,能够让你轻松 ...

  4. Big Faceless Java Pdf报表生成器

    Report Generator 建立在 PDF 库之上,可将 XML 转换为 PDF,是生成复杂.多页报表的绝佳方式.现在,您可使用 JSP.ASP 或类似技术来创建动态 PDF 报表,与 HTML ...

  5. ssrs报表教程_SSRS报表生成器简介和教程

    ssrs报表教程 The SSRS report builder is a powerful tool for data visualization. In this article, we will ...

  6. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  7. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

    vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...

  8. Oracle之PL/SQL学习笔记之有名块练习

    2019独角兽企业重金招聘Python工程师标准>>> Oracle之PL/SQL学习笔记之有名块练习 存储过程案例: 案例1: 根据雇员姓名跟新雇员工资,如果雇员不存在输出没有该雇 ...

  9. 【十九】文件译文:reportgenerator.properties (报表生成器属性文件)

    目录 一.文件说明 二.报告配置 一.文件说明 (一)第1段--文件标题 (1)原文 ######################################################### ...

最新文章

  1. Python学习01 Hello World
  2. 智能车联,一场「以人为核心」的智能化变革
  3. 使用WakeLock将Android应用程序保持后台唤醒
  4. 使用码云git的webhook实现生产环境代码的自动pull
  5. 蚂蚁海图切片工具linux版本,Web海图服务软件 - 海图在线
  6. 软件工程 --第七章 -- 实现(未完)
  7. php 正则提取日期,PHP正则匹配日期和时间(时间戳转换)的实例代码
  8. 编码速度非常慢_有BUG?MySQL中的 utf8 居然并不是真正的UTF-8编码?
  9. ICMP协议Ping命令的应用
  10. paip.转账功能设计流程
  11. 嵌入式接口之GPIO驱动LED的实验(附完整代码和工程以及详细的调试过程)
  12. docker exec详解
  13. 学习管理系统 LMS
  14. App Indexing
  15. CSV文件如何使用EXCEL打开
  16. QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器
  17. git拉取代码报错fatal Authentication failed for ‘httpxxxx.git‘‘解决方案
  18. geany配置python_Python 04 Geany的安装和配置
  19. 光纤布线:如何测量光纤损耗与距离
  20. MySQL数据库常见错误与解决方法总结

热门文章

  1. Nginx 常用配置汇总,从入门到干活足矣
  2. Java访问获取LDAP用户信息
  3. 下载免费的中文字体及生成jsPDF需要的js文件
  4. Python学习:利用python解析GPS模块数据,并生成可视化地图显示
  5. 一位资深射频工程师的成功轨迹
  6. 安卓平板标注pdf,坚果云+zotero+xodo
  7. ICP备案信息查询接口,根据单位名称、域名、备案号查询
  8. 车联网之基于Omap4 Andriod系统移植的行车电脑终端
  9. 酒店宾馆数字电视接入系统/酒店宾馆数字电视转模拟系统解决方案
  10. PL/SQL之块结构和组成元素