- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 Decision Cube组件 Decision Cube组件主要用于统计,并将统计结果用图表的形式显示出来,使用户能够直观地掌握统计的结果。Decision Cube组件可以和数据库表格连接,反映数据的变化。用户可以根据自己的需要,设计形式多样的反映数据库表格的统计结果。 12.1 Decision Cube组件 12.2 Decision Query组件 12.3 Decision Grid组件 12.4 Decision Graph组件 12.5 DecisionPivot组件 12.6 DecisionSource组件 12.1 Decision Cube组件 Decision Cube组件主要用来分析数据库表格中的字段,任何数据库表格都可以作为它的数据源,但一般都用Decision Query作为Decision Cube的数据源。 1. Decision Cube组件的属性 (1) DesignState 该属性是用于指定在程序设计时显示数据的数量。在程序设计时,当Decision Cube组件被激活时,该属性就可以限制信息量,从而提高了Decision Cube组件的性能。 (2) DimensionCount 该属性是指定交叉数据库表格中缓存的维的数目。读取该属性的值可以确定激活的维的数目。组成维和数据的总和的域是由指定的数据集提供的。所有的数据维和数据的总和的子集可以用交叉数据库表格缓存,并且能被组件组中的组件利用。 (3) DecisionMap 该属性是用来描述交叉数据库表格中所有的数据维和数据的总和。读取该属性的值可以访问交叉数据库表格的数据维和数据的总和。交叉数据库表格的每一个数据维对应着数据库表格中需要显示的域或是每一个需要统计的域。其中像数据的总和一样的维可以用其他的几个域计算出来。 (4) MaxDimensions 该属性限制交叉数据库表格中维的最大值。当维数增加时,程序内存占用量将成线性级数增加。该属性的设定值只需要比维数值稍大即可。 (5) MaxSummaries 该属性限制了交叉数据库表格中统计变量的最大值。当统计变量增加时,程序内存占用量的内存也会成线性级数增加。这个数值的设定也只需要比统计变量的个数稍大即可。 12.1 Decision Cube组件 2. Decision Cube组件的主要事件和方法 (1) OnLowCapacity事件 该事件当缓存数据需要的内存超过Capacity属性允许的值时发生。 (2) OnRefresh事件 该事件当维中的数据发生变化时发生。编写该事件可以在修改数据时警告使用者,以防数据被破坏。 (3) GetDetailSQL方法 返回一个能产生Decision Cube组件数据子集的SQL说明。用这个SQL说明可以描述和查询Decision Cube组件数据子集中的记录。 (4) GetDimensionMemberCount方法 确定构成Decision Cube组件交叉数据库表格的所有维的数目。 获得每一个维的值可以调用GetMemberAsString方法或GetMemberAsVariant方法。 12.2 Decision Query组件 该组件和TQuery组件相似,但比TQuery组件多了一个DecisionQueryEditor对话框编辑SQL语句。 1. 指定交叉数据库表格中的维 交叉数据库表格中有两种维,一种是和数据库表格中的相应字段相对应的维,另外一种是根据数据库表格中的字段计算而得到的维。 2. 编写SQL语句 在对话框中有一个SQL Query页面,在该页面中可以编写SQL语句。指定维时会自动生成相应的SQL语句。在Decision Query Editor对话框中选择SQL Query页面,就可以看到SQL语句。 如果要对自动生成的SQL语句进行修改,单击图中的Edit Query按钮,就可以动手编辑SQL语句了。 12.3 Decision Grid组件 该组件用比较统一的表格形式将数据显示出来,可以根据用户的需要设计表格的形式。 1. 属性 (1) Dimensions 该属性的值是组成交叉数据库表格的所有维,主要用来确定维的显示形式。 (2) Options 该属性用来设置表格的显示效果。 2.方法 (1) CellDrawState 该方法可以获得一个数据单元的信息。 (2) Notification 该方法可以连接TDecisionPrivot上的按钮到Decision Cube组件的数据源。 12.4 Decision Graph组件 Decision Graph组件可以显示与数据相对应的图形。使用Decision Graph组件时将组件的Decisio
您可能关注的文档
- C语言实验与课程设计指导 曹哲 课程设计 新.ppt
- C语言在测量和控制中的应用 王彤 第2章 端口、内存IO与位运算新.ppt
- C语言在测量和控制中的应用 王彤 第3章 硬件中断程序设计新.ppt
- C语言在测量和控制中的应用 王彤 第8章 闭环控制系统实时控制程序的设计新.ppt
- C语言程序设计实用教程 陈方 第1章新.ppt
- C语言程序设计实用教程 陈方 第2章新.ppt
- C语言程序设计实用教程 陈方 第4章新.ppt
- C语言程序设计实用教程 陈方 第5章新.ppt
- C语言程序设计实用教程 陈方 第6章新.ppt
- C语言程序设计实用教程 陈方 第7章新.ppt
- Delphi数据库程序设计教程 刘瑞新 第14章 使用SQL结构化查询语句1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第15章 Client新.ppt
- Delphi数据库程序设计教程 刘瑞新 第16章 用Delphi创建1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第16章 用Delphi创建新.ppt
- Delphi数据库程序设计教程 刘瑞新 第17章 Web数据库编程1新.ppt
- Delphi数据库程序设计教程 刘瑞新 第17章 Web数据库编程新.ppt
- Dreamweaver ,CS3网页设计案例教程 王春红 王瑾瑜主编 模块八 使用表单新.ppt
- Dreamweaver ,CS3网页设计案例教程 王春红 王瑾瑜主编 模块二 网页操作与站点管理新.ppt
- Dreamweaver ,CS3网页设计案例教程 王春红 王瑾瑜主编 模块六 层时间轴框架新.ppt
- Dreamweaver ,CS3网页设计案例教程 王春红 王瑾瑜主编 模块四 插入网页元素及超链接新.ppt
最近下载
- 抖音农产品短视频直播带货策划方案_20250226_105516.pptx VIP
- 植物提取物人参提取物.pdf VIP
- 某企业数据治理现状分析报告.docx VIP
- RBA年度目标、指标管理方案一览表(2018).docx
- 2024全国生态环境监测专业技术人员大比武备考试题库-上(单选、多选题).docx VIP
- 《失智老年人照护》课件:协助失智老年人分类保管药物并进行口服、胃管给药相关知识.pptx VIP
- 加拿大跨国公司的主要特点及其战略调整.pdf VIP
- 2025外研版英语四年级上册全册教学设计教案.docx
- 送货单-进货单.xlsx VIP
- “巴渝工匠”杯重庆市水利行业职业技能竞赛(水工监测工)备赛试题库资料(含答案).pdf
文档评论(0)