RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TDecisionCube Class

TDecisionCube maintains crosstabulated data that it provides to a TDecisionSource object.

Pascal
TDecisionCube = class(TCustomDataStore);
C++
class TDecisionCube : public TCustomDataStore;

MXDB

Add a TDecisionCube object to a form or data module to allow an application to represent crosstabulated data. TDecisionCube analyzes the data from a source dataset into a multidimensional structure where each dimension corresponds to a field in the dataset over which information is summarized. Any dataset can be used as the source of a TDecisionCube object, but it is easiest to work with TDecisionQuery. 

Usually, the summarized values are calculated by the dataset that is the source of the decision cubes. However, average values can be calculated internally by the Decision Cube instead. Internally calculated averages have the advantage that they can be pivoted, subtotaled, and drilled-in correctly by Decision grids that display the data from the Decision Cube. 

TDecisionCube introduces properties and methods that allow a crosstabulated data store to provide its data to a TDecisionSource object. Decision grids and Decision graphs do not retrieve data directly from the decision cube. They use a TDecisionSource object, which represents a configuration of the dimensions from the TDecisionCube object. 

 

TDecisionGraph 

TDecisionGrid 

TDecisionPivot 

TDecisionQuery 

TDecisionSource 

Overview of Decision Support Components 

Using Decision Cubes 

Using Datasets with Decision Support Components 

Decision Support Components and Memory Control 

Using Decision Grids

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!