CurrentState: Object
Свойство CurrentState определяет текущие настройки мастера для валидации данных путём пользовательского анализа временных рядов.
Значение свойства устанавливается с помощью метода setCurrentState, а возвращается с помощью метода getCurrentState. Из JSON значение задать нельзя.
Для выполнения примера необходимо наличие на html-странице экземпляра класса CustomAnalysisWizard с наименованием «customAnalysisWizard» (см. конструктор CustomAnalysisWizard). Определим новые настройки для мастера валидации данных путём пользовательского анализа временных рядов:
// Определим новые настройки для мастера
var state = {
// Правило применим к наблюдениям
"calculationType": PP.TS.MsCalculationType.Pointwise,
"kind": "Simple",
"transform": {
// Способ расчёта - поточечный (вперёд)
"calculationDirection": PP.TS.Ui.TsSpliceDirection.Forward,
"calculationType": PP.TS.MsCalculationType.Pointwise,
// Выражение
"formulas": {
"its": {
"it": [{
"k": 0, // Ключ выражения
// Используем детерминистический метод исчисления
"kind": PP.TS.Ui.TsFormulaKind.Deterministic,
"method": {
"deterministic": {
// Текст выражения
"expression": "{Billions of National Currency|Russia|FMB[t]}"
}
}
}
]
}
}
}
};
// Применим данные настройки
customAnalysisWizard.setCurrentState(state);
В результате выполнения примера в данном мастере правило валидации стало применяться к наблюдениям, при этом установлен поточечный метод расчёта в направлении вперёд и текст выражения «{Billions of National Currency|Russia|FMB[t]}»:

См. также: