При создании/редактировании выражения допускается использование различных функций:
Наименование |
Краткое описание |
| Метод Collapse осуществляет агрегацию значений переменной. | |
| Метод Interpolate осуществляет дезагрегацию значений переменной. | |
| Метод InterpolateP осуществляет интерполяцию по шаблону значений переменной. |
Наименование |
Краткое описание |
| Метод Abs возвращает абсолютное значение (модуль) точек указанной переменной. | |
| Метод AbsI возвращает абсолютное значение (модуль) точек указанной переменной, если она содержит только целые значения. | |
| Метод Average возвращает среднее значение точек указанной переменной. | |
| Метод AverageI возвращает среднее значение точек указанной переменной, если она содержит только целые значения. | |
| Метод Cos возвращает косинус точек указанной переменной. | |
| Метод Division возвращает частное от поточечного деления двух переменных. | |
| Метод Exp возвращает результат возведения числа «е» в степень, заданную точкой переменной. | |
| Метод ExpX возвращает результат возведения точек переменной в заданную степень. | |
| Метод Fact возвращает факториал точек указанной переменной. | |
| Метод Floor возвращает результат округления точек переменной до кратного заданной точности с недостатком. | |
| Метод FloorI возвращает результат округления точек переменной до кратного заданной точности с недостатком. Переменная должна содержать только целые значения. | |
| Метод Int округляет значения точек указанной переменной до ближайшего меньшего целого. | |
| Метод Ln возвращает натуральный логарифм точек указанной переменной. | |
| Метод Log возвращает логарифм точек указанной переменной по заданному основанию. | |
| Метод Log10 возвращает десятичный логарифм точек указанной переменной. | |
| Метод Max возвращает максимальное значение среди точек переменной. | |
| Метод MaxI возвращает максимальное значение среди точек переменной, если она содержит только целые значения. | |
| Метод Mean возвращает математическое ожидание для указанной переменной. | |
| Метод Median возвращает медиану для указанной переменной. | |
| Метод Min возвращает минимальное значение среди точек переменной. | |
| Метод MinI возвращает минимальное значение среди точек переменной, если она содержит только целые значения. | |
| Метод Mod_ возвращает остаток от целочисленного деления значений точек переменной на заданное число. | |
| Метод Mode возвращает моду указанной переменной. | |
| Метод Modulus возвращает остаток от целочисленного деления значений точек переменной на заданное число. | |
| Метод Mult возвращает произведение соответствующих точек для двух и более переменных. | |
| Метод Power возвращает результат возведения точек переменной в заданную степень. | |
| Метод PowerI возвращает результат возведения точек переменной в заданную степень. Все точки переменной и степень должны быть целыми числами. | |
| Метод Rand возвращает равномерно распределенное случайное число из диапазона [0; 1). | |
| Метод RandBetween возвращает случайное вещественное число между двумя заданными числами. | |
| Метод RandBetweenI возвращает случайное целое число между двумя заданными целыми числами. | |
| Метод Remainder возвращает остаток от деления значений точек переменной на заданное число. | |
| Метод Round осуществляет округление значений точек переменной. | |
| Метод RoundDown осуществляет округление с недостатком значений точек переменной. | |
| Метод RoundUp осуществляет округление с избытком значений точек переменной. | |
| Метод Sin возвращает синус точек указанной переменной. | |
| Метод Sqrt возвращает квадратный корень точек указанной переменной. | |
| Метод StDv возвращает стандартное отклонение для указанной переменной. | |
| Метод Subtract возвращает разность соответствующих точек для двух и более переменных. | |
| Метод Tan возвращает тангенс точек указанной переменной. | |
| Метод Trunc усекает точки переменной до указанного количества десятичных разрядов. | |
| Метод Variance возвращает дисперсию переменной. |
Примечание. В модуле «Моделирование и прогнозирование» функции AbsI, AverageI, FloorI, PowerI, RandBetweenI, MinI, MaxI нельзя использовать в моделях, рассчитываемых в задаче трансформации.
Наименование |
Краткое описание |
| SubTotal | Метод SubTotal возвращает значение промежуточного итога, т.е. значение итога элементов измерения по элементу вышестоящего измерения. |
| Total | Метод Total возвращает значение итога. |
При использовании функции Total учитывайте следующие особенности:
если вычисляемый элемент расположен в столбцах и функция задана с параметром «Итоги по столбцам» или если вычисляемый элемент расположен в строках и функция задана с параметром «Итоги по строкам»:
если функция Total задается для существующего элемента измерения без указания конкретного элемента в формуле и для таблицы рассчитан соответствующий метод итога, то общий итог будет вычислен по данному элементу;
если был добавлен новый вычисляемый элемент и для него не была рассчитана формула, откуда можно взять итог, то значение функции Total по данному вычисляемому элементу будет пустым. Чтобы значение функции Total по новому добавленному элементу было не пустым, добавьте трансформацию для нового вычисляемого элемента, чтобы по нему рассчитался итог, а затем добавьте трансформацию с функцией итога;
если для вычисляемого элемента в формуле указать другой элемент, то общий итог будет рассчитан по указанному элементу;
если вычисляемый элемент расположен в столбцах и функция задана с параметром «Итоги по строкам» или если вычисляемый элемент расположен в строках и функция задана с параметром «Итоги по столбцам», то значение вычисляемого элемента будет соответствовать значению общего итога по строкам/столбцам соответственно.
При использовании функции SubTotal учитывайте следующие особенности:
если вычисляемый элемент расположен в столбцах и функция задана с параметром «Итоги по столбцам» или если вычисляемый элемент расположен в строках и функция задана с параметром «Итоги по строкам»:
если функция SubTotal задается для существующего элемента измерения без указания конкретного элемента в формуле и для таблицы рассчитан соответствующий метод итога, то промежуточный итог будет вычислен по данному элементу;
если был добавлен новый вычисляемый элемент и для него не была рассчитана формула, откуда можно взять итог, то значение функции SubTotal по данному вычисляемому элементу будет пустым. Чтобы значение функции SubTotal по новому добавленному элементу было не пустым, добавьте трансформацию для нового вычисляемого элемента, чтобы по нему рассчитался итог, а затем добавьте трансформацию с функцией итога;
если в шапке/боковике таблицы с данными содержится несколько измерений, промежуточный итог будет рассчитан по последнему измерению в шапке/боковике;
если для вычисляемого элемента в формуле указать другой элемент, то промежуточный итог будет рассчитан по указанному элементу;
если вычисляемый элемент расположен в столбцах и функция задана с параметром «Итоги по строкам» или если вычисляемый элемент расположен в строках и функция задана с параметром «Итоги по столбцам», то значение вычисляемого элемента будет соответствовать значению промежуточного итога по строкам/столбцам соответственно.
Если итог/промежуточный итог по строкам/столбцам не рассчитан, то соответствующие функции, заданные в формулах, вернут пустое значение. Например, если формула задана как SubTotal, но итог «Сумма» по столбцам для таблицы не рассчитан, то данная функция вернет пустое значение.
Наименование |
Краткое описание |
| Метод Iif обеспечивает условное выполнение операторов. | |
| Метод Sign возвращает знак точек указанной переменной. | |
| Метод SignI возвращает знак точек указанной переменной, если она содержит только целые значения. |
Примечание. В модуле «Моделирование и прогнозирование» функцию SignI нельзя использовать в моделях, рассчитываемых в задаче трансформации.
Наименование |
Краткое описание |
| Метод ArimaR моделирует значения переменной методом ARIMA с помощью пакета R. | |
| Метод Bpf моделирует значения переменной фильтром Бакстера-Кинга с помощью пакета R. | |
| Метод ExpSmoothR преобразует данные переменной методом экспоненциального сглаживания с помощью пакета R. | |
| Метод HpfR сглаживает данные переменной фильтром Ходрика-Прескотта с помощью пакета R. | |
| Метод MedianSmoothR выполняет медианное сглаживание переменной с помощью пакета R. | |
| Метод MovAvg преобразует данные переменной методом скользящего сглаживания с помощью пакета R. | |
| Метод OlsR моделирует данные переменной с помощью линейной регрессии (оценка МНК). Расчет выполняется с помощью пакета R. | |
| Метод R выполняет преобразование данных с помощью методов пакета R. | |
| Метод TslsR моделирует данные переменной с помощью линейной регрессии (оценка методом инструментальных переменных). Расчет выполняется с помощью пакета R. |
Наименование |
Краткое описание |
| Метод Cumulative осуществляет преобразование переменной с применением указанного метода накопления. | |
| Метод CumulativeYTD осуществляет преобразование переменной с применением указанного метода накопления к началу года. | |
| Метод Diff осуществляет расчет прироста точек переменной к предыдущему периоду. | |
| Метод DiffX осуществляет расчет прироста точек переменной к указанному периоду. | |
| Метод DiffY осуществляет расчет прироста точек переменной к соответствующему периоду предыдущего года. | |
| Метод DLog осуществляет расчет прироста логарифма точек переменной к предыдущему периоду. | |
| Метод DLogX осуществляет расчет прироста логарифма точек переменной к указанному периоду. | |
| Метод Fill позволяет, с использованием различных методов, вычислить пустые значения переменной. | |
| Метод Lag осуществляет сдвиг переменной вперед на заданное количество точек во временном периоде. | |
| Метод Lead осуществляет сдвиг переменной назад на заданное количество точек во временном периоде. | |
| Метод Level осуществляет применение функции «Level» к указанной переменной. | |
| Метод Pch осуществляет расчет темпа прироста точек переменной к предыдущему периоду. | |
| Метод PchA осуществляет расчет темпа прироста точек переменной к предыдущему периоду с поправкой на сезонность. | |
| Метод PchX осуществляет расчет темпа прироста точек переменной к указанному периоду. | |
| Метод PchY осуществляет расчет темпа прироста точек переменной к соответствующему периоду предыдущего года. | |
| Метод Ratio осуществляет расчет темпа роста точек переменной. | |
| Метод Rebase осуществляет применение функции «Rebase» к указанной переменной. | |
| Метод Splice осуществляет совмещение переменных. | |
| Метод SpliceP осуществляет преобразование переменной на основе совмещенных переменных. | |
| Метод Sum возвращает сумму соответствующих точек для двух и более переменных. | |
| Метод SumI возвращает сумму соответствующих точек для двух и более переменных, если они содержат только целые значения. | |
| Метод SumSq возвращает сумму квадратов для соответствующих точек для двух и более переменных. | |
| Метод Truncate осуществляет усечение переменной по заданным параметрам. |
Примечание. В модуле «Моделирование и прогнозирование» функцию SumI нельзя использовать в моделях, рассчитываемых в задаче трансформации.
Наименование |
Краткое описание |
| Метод Arima осуществляет моделирование значений переменной методом ARIMA. | |
| Метод AutoTrend подбирает для переменной оптимальный тренд на заданном периоде. | |
| Метод ExpSmooth осуществляет преобразование переменной методом экспоненциального сглаживания. | |
| Метод Extrapolate осуществляет преобразование переменной с использованием тренда с подбором функциональной зависимости. | |
| Метод GreyForecast осуществляет моделирование переменной с помощью Грей-метода. |
Наименование |
Краткое описание |
| Метод Ecm осуществляет преобразование переменной с помощью модели коррекции ошибок. | |
| Метод Ols осуществляет моделирование переменной с помощью линейной регрессии (оценка МНК). | |
| Метод Tsls осуществляет моделирование переменной с помощью линейной регрессии (оценка методом инструментальных переменных). |
Наименование |
Краткое описание |
| Метод Bpf осуществляет моделирование значений переменной фильтром Бакстера-Кинга. | |
| Метод Hpf осуществляет сглаживание переменной с использованием фильтра Ходрика-Прескотта (параметр сглаживания - лямбда). | |
| Метод HpfP осуществляет сглаживание переменной с использованием фильтра Ходрика-Прескотта (параметр сглаживания - степень). | |
| Метод Lrxf осуществляет моделирование переменной с помощью LRX-фильтра. | |
| Метод MedianSmooth осуществляет моделирование переменной с помощью медианного сглаживания. | |
| Метод MovAvg осуществляет преобразование переменной методом скользящего сглаживания. | |
| Метод X11 осуществляет сезонную декомпозицию и корректировку данных. |
Наименование |
Краткое описание |
| ASCII | Метод ASCII возвращает код в ASCII для первого символа строки. |
| Char | Метод Char возвращает символ, кодируемый кодом ASCII. |
| Contains | Метод Contains возвращает значение True, если данная строка содержит указанную подстроку. |
| EndsWith | Метод EndsWith возвращает значение True, если данная строка заканчивается указанной подстрокой |
| Find | Метод Find возвращает индекс позиции подстроки в строке или 0, если подстрока не найдена. |
| Left | Метод Left возвращает заданное количество символов от начала строки. |
| Length | Метод Length возвращает длину строки. |
| Lower | Метод Lower возвращает строку, в которой все символы в нижнем регистре. |
| LTrim | Метод LTrim возвращает строку с удаленными пробелами в начале строки. |
| Max_ | Метод Max_ возвращает максимум из a и b, используя посимвольное сравнение строк. |
| Mid | Метод Mid возвращает строку, начиная с позиции с индексом start. |
| Min_ | Метод Min_ возвращает минимум из a и b, используя посимвольное сравнение строк. |
| Replace | Метод Replace возвращает строку, в которой все вхождения указанной подстроки заменены на другую строку. |
| Right | Метод Right возвращает заданное количество символов от конца строки. |
| RTrim | Метод RTrim возвращает строку с удаленными в конце пробелами. |
| Space | Метод Space возвращает строку, состоящую из указанного количества повторных пробелов. |
| StartsWith | Метод StartsWith возвращает значение True, если данная строка начинается указанной подстрокой. |
| Trim | Метод Trim возвращает строку с удалёнными пробелами в начале и конце. |
| Upper | Метод Upper возвращает строку, в которой все символы в верхнем регистре. |
Наименование |
Краткое описание |
| Invoke | Метод Invoke используется для выполнения заданной функции из заданного модуля на языке Python. |
Для получения более подробной информации о работе с методом Invoke обратитесь к разделу «Использование функций Python».
Наименование |
Краткое описание |
| Метод Estimate возвращает оцененное значение константы. | |
| Метод GetValueByDate возвращает значение ряда на заданную дату. | |
| Метод IsSeriesEmpty возвращает признак пустоты ряда. | |
| Метод None возвращает признак того, что константа не используется. | |
| Метод Pi возвращает математическую константу «Пи». |
Процесс вставки функций приведен в разделе «Вставка функций и операторов».
См. также:
Агрегация