setHierarchy(report, meta, operation, callback, errorCallback);
report. PP.Exp.EaxAnalyzer. Express report instance.
meta. Object. Operation metadata.
operation. PP.Exp.EaxHierarchiesOp. Operation type.
callback. PP.Delegate | Function. Callback function.
errorCallback. PP.Delegate | Function. Callback function on error.
The setHierarchy method performs operations with a custom hierarchy.
Executing the example requires that the HTML page contains the ExpressBox component named expressBox (see Example of Creating the ExpressBox Component). Express report must contain dimension with a custom hierarchy. Reset custom hierarchy:
// Get dimension with a custom hierarchy
dim = eaxAnalyzer.getDims()[2];
// Get dimension key
dmK = dim.getKey();
// Determine operation metadata
meta = {
its: {
Item: [{
arg: {
dimkey: dmK
},
k: -1
}]
}
};
// Determine operation to execute
Op = PP.Exp.EaxHierarchiesOp.ClearAll;
// Reset hierarchy
eaxMdService.setHierarchy(eaxAnalyzer, meta, Op);
After executing the example dimension hierarchy is restored.
See also: