Tabulation results are stored in a data cube. The cross tabulation cube can be associated with other results, such as frequency of contributors and first N largest contributors.
The associations between the cross tabulation cube and others are determined by association names.
For example:
AddAssociationT()
Add multiple association cubes to a job.
Available To
PrepareJob
PerformJob
CleanUpJob
CPP
AddAssociationT(JobInfoT *JobInfo, const char* AssociationName, int Num)
Arguments
JobInfo
Input
Information about the current job.
AssociationName
Input
The name of a result, such as FREQ, TOPN, CONCEALMENT, CELL_ERRORS.
Num
Input
The number of the association.
Returns
1
Success.
0
Failed.
GetAssociationNamesT()
Retrieve the names of the associations that exist in a job.
Available To
PrepareJob
PerformJob
CleanUpJob
CPP
GetAssociationNamesT(JobInfoT* JobInfo,int* Len)
Arguments
JobInfo
Input
Information about the current job.
Len
Output
The number of associations.
Returns
An array containing the association names, or NULL if there are no associations.
GetNumOfAssociatedCubeT()
Retrieve the number of associated results for a tabulation result. Depending on the type of the association, there may be multiple values for the association name.
For example:
ASSOCATION_FREQ will have a single associated value for each cell in the cube.
ASSOCIATION_TOPN will have multiple associated values determined by the value of 'N' specified in the SuperADMIN properties when the requesting module was configured.