getIsDmHier(key: Number): Number;
key. Checked dimension key.
The getIsDmHier method returns key of the dimension, for which express report dimension with the specified key is alternative hierarchy.
The method returns Null if the specified express report dimension is not alternative hierarchy.
Executing the example requires that the HTML page contains the ExpressBox component named expressBox (see Example of Creating the ExpressBox Component). Determine whether express report dimensions are alternative hierarchies of other dimensions:
eaxAnalyzer = expressBox.getSource();
// Get array of express report dimensions
dims = eaxAnalyzer.getDims();
// Check all dimensions
for (i = 0; i < dims.length; i++) {
// Get dimensions from array
dim = dims[i];
// Get dimension key
key = dim.getKey()
// Return Null if the specified dimensions is not alternative hierarchy
if (eaxAnalyzer.getIsDmHier(key) == null)
console.log("Dimension " + dim.getName() + " if not alternative hierarchy of other dimension, parent dimension is missing");
// If the specified dimension is alternative hierarchy, return parent dimension key
else console.log("Dimension " + dim.getName() + " has parent dimension with key " + eaxAnalyzer.getIsDmHier(key))
}
After executing the example the browser console displays information on express report dimensions.
See also: