nc查询引擎概述及典型报表种类.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
nc查询引擎概述及典型报表种类

查询引擎概述及报表种类 冯蕾蕾 2005/9 概述及典型报表种类 1.概述 报表是由数据和格式组成的整体。 (1)查询模型流程如下所示(设计态、运行态): 报表中的取数规则离不开SELECT查询语句 查询模型中的核心功能“SQL向导设计”实际是SELECT查询语句的可视化工具。 如汇总表中的SELECT查询语句: SELECT 年度,公司编码,公司名称,科目,sum(借方发生额),sum(贷方发生额) FROM 凭证表,凭证分录表,公司目录表,科目表 INNER JOIN 凭证表=凭证分录表 ON凭证表. 凭证主键=凭证分录表. 凭证主键 INNER JOIN 凭证表=公司目录表 ON凭证表. 公司编码=凭证分录表. 公司主键 INNER JOIN 凭证分录表=科目表 ON凭证分录表. 科目主键=科目表. 科目主键 WHERE 公司=corp GROUPBY年度,公司编码,公司名称,科目 ORDERBY 年度,公司编码,公司名称 ASC 以下“SQL向导设计”工具(如下图)中: “连接表”页签对应FROM…..部分 “连接条件”页签对应INNER JOIN …….ON部分 “连接字段” 页签对应SELECT……部分 “筛选条件”页签对应WHERE……部分 “排序字段” 页签对应ORDERBY…… 系统自动对不含聚合函数的字段作GROUPBY处理。 (2)界面模型流程如下所示(设计态、运行态): 控件(核心控件是表格)属性和布局; 控件显示内容与显示规则(绑定数据、参数、行列格式、界面资源等); 控件连动规则; 数据处理规则(定位、排序、过滤、统计、公式、交叉、钻取等); 表体结构设计 ?设置列显示顺序 ?设置列是否显示 ?设置多表头信息 ?设置列是否合计 ?设置列宽信息 表单控件和布局设计: 16种控件:表格、图表是核心控件,用于绑定数据集;面板、拆分窗格(分割面板)、多页签作为界面容器;标签、文本框、下拉框(组合框)、参照、文本域、复选框、单选框是表头表尾控件,需要放在容器上面,用于绑定参数;下拉框、列表绑定枚举型参数,参照绑定参照型参数;按钮、树暂无实际用处。 列格式设计 设置文字颜色、对齐方式、千分位、小数位数、预擎设置、前导符号等 2.典型报表种类: (一)汇总表: 年度 公司编码 公司名称 科目 借方发生额 贷方发生额 2001 01 A 1001 100 2001 01 A 2001 100 2002 02 B 1002 200 2002 02 B 2002 200 2003 03 C 1003 700 2003 03 C 2003 700 用sql语言表示: SELECT 年度,公司编码,公司名称,科目,sum(借方发生额),sum(贷方发生额) FROM 凭证表,凭证分录表,公司目录表,科目表 INNER IN…..ON…… GROUPBY年度,公司编码,公司名称,科目 ORDERBY 年度,公司编码,公司名称 (可通过“SQL向导设计”功能完成。) (二)明细表: 年度 公司编码 公司名称 凭证号 制单日期 科目 借方发生额 贷方发生额 2001 01 A 1 2001/9/1 1001 100 2001 01 A 1 2001/9/1 2001 100 2002 02 B 2 2002/8/1 1002 200 2002 02 B 2 2002/8/1 2002 200 2003 03 C 3 2003/8/1 1003 300 2003 03 C 3 2003/8/1 2003 300 2003 03 C 4 2003/10/1 1003 400 2003 03 C 4 2003/10/1 2003 400 用sql语言表示: SELECT 年度,公司编码,公司名称,科目,借方发生额,贷方发生额 FROM 凭证表,凭证分录表,公司目录表,科目表 INNER IN…..ON…… ORDERBY 年度,公司编码,公司名称 (可通过“SQL向导设计”完成。) (三)旋转交叉: 如对上述的明细表进行旋转交叉 (1)交叉列为1列时 交叉行:凭证号、科目 交叉列:年度 交叉值:借方发生额 交叉砝码(借方发生额):在列头的第2层 复合维度:为Y时 年度 凭证号、科目 2001 2002 2003 借方发生额 借方发生额 借方发生额 1 1001 100 2 1002 200 3 1003 300 1 2001 2 2002 3 2003

文档评论(0)

abf4675328 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档