TDecisionCube
http://tech.ddvip.com 2006年03月30日 社区交流
本文详细介绍TDecisionCube
TDecisionCube维护它提供给TDectisionSource对象的交叉制表的数据。
TCecisioncube对象加到一个窗体或数据模块,可以允许应用程序表示交叉制表的数据, TDecisionCube将来自源数据集的数据分解成每一维相当于被概括信息的数据集的一个字段的多维结构。任何数据集都可以用作TDecisioncube对象的源,但对TDecisionQuery工作将更容易。
通常,总计值为决策立主图表的源的数据集计算。然而作为代替,平均值可以被Decision Cube内部计算,内部计算的平均值有一个优势,他们可以被Decision网格一正确地数据透视、部分总计、训练,该网格显示来自Decision Cube 的数据。
TDecisioncube引进了允许交叉制表的数据存储以提供数据给TDecisionsource对象的属性和方法。Decision网格和Decision图表不直接从决策立主图表检索数据。它们使用说明来自TDecisionCube对象的维数配置的TDecisionSource对象。
属性列表
Active 指明决策立主图表是否可以提供数据
DesignState 在设计期间确定有多少数据由决策立主图表显示
方法列表
~TDecisionCube 删除一个TDecisionCube 实例
GetDetailSQL 生成数据描述子集的SQL语句
GetSQL 生成数据描述子集的SQL语句
ShowCubeDialog 显示Decision Cube编辑器
TDecisioncube 创建一个TDecisionCube实例
属性
TDecisionCube::Active
指明决策立主图表是否可以提供数据。
__property bool Active={read=CubeGetActive,write=CubeSetActive, nodefault};
读Active可以确定决策立主图表是否准备提供数据给决策控件。设置Active 为TRue可以引起决策立主图表去获得和分解来自DataSet属性指定数据集的数据。当Active为GAlse时,决策立生图表被子关闭,且决策源不能从决策立主图表读数据。当Active为True时,可以从决策立主图表读数据。
责编:豆豆技术应用