- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 党的二十届三中全会要点解读PPT党政风三中全会精神学习党课模板.pptx VIP
- 2024新人教版初中物理实验一览表.pdf
- 线路精确改道作业指导书.ppt VIP
- lesson8正在……除了…以外-英语学习.ppt VIP
- 2025广东惠州市市直机关事业单位集中招聘编外人员34人笔试模拟试题及答案解析.docx VIP
- 2型糖尿病患者的护理查房.pptx VIP
- 全国计算机等级考试二级教程MSOffice高级应用全套完整教学课件.pptx
- 含γ-氨基丁酸以及天然小分子化合物的组合物及其在制备具有抗衰老作用的产品中的应用.pdf VIP
- 妇科手术详解.doc VIP
- 民宿突发事件应急预案.docx VIP
文档评论(0)