setHierarchy(report, meta, operation, callback, errorCallback);
report. PP.Exp.EaxAnalyzer. Экземпляр экспресс отчета.
meta. Object. Метаданные операции.
operation. PP.Exp.EaxHierarchiesOp. Тип операции.
callback. PP.Delegate | Function. Функция обратного вызова.
errorCallback. PP.Delegate | Function. Функция обратного вызова в случае ошибки.
Метод setHierarchy выполняет операции с пользовательской иерархией.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Экспресс отчет должен содержать измерение с пользовательской иерархией. Обнулим пользовательскую иерархию:
// Получим измерение с пользовательской иерархией dim = eaxAnalyzer.getDims()[2]; // Получим ключ измерения dmK = dim.getKey(); // Определим метаданные операции meta = { its: { Item: [{ arg: { dimkey: dmK }, k: -1 }] } }; // Определим выполняемую операцию Op = PP.Exp.EaxHierarchiesOp.ClearAll; // Обнулим иерархию eaxMdService.setHierarchy(eaxAnalyzer, meta, Op);
В результате выполнения примера иерархия измерения была восстановлена.
См. также: