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]}»:
См. также: