Прочие функции Скачать в PDF

CRC32

CRC32(Строка)

  • Строка — строка, для которой расcчитывается CRC32 значение.

Функция возвращает число — значение CRC32 рассчитанное от заданной строки. Расчеты производятся над последовательностью символов Строки в кодировке UTF-8.

CreateGUID

CreateGUID([Формат = "B", ВерхнийРегистр = True])

  • Формат — способ строкового представления GUID ("N", "D", "B", "P").
  • ВерхнийРегистр — аргумент логического типа, определяющий регистр символов шестнадцатеричных цифр.

Функция возвращает строковое представление GUID в указанном формате:

  • "N" — 32 цифры;
  • "D" — 32 цифры, разделенные дефисами;
  • "B" — 32 цифры, разделенные дефисами и заключенные в фигурные скобки;
  • "P" — 32 цифры, разделенные дефисами и заключенные в круглые скобки.

Если формат не указан, то используется формат "B". По умолчанию шестнадцатеричные цифры записываются в верхнем регистре. Так как GUID будет генерироваться каждый раз при получении значения выражения, например, при просмотре результата в виде таблицы или при выполнении экспорта данных, то в общем случае рекомендуется при наличии параметра выражения Кэшировать включить эту опцию.

Data

Data("ИмяПоля",НомерСтроки)

  • ИмяПоля — имя поля, данные которого необходимо получить.
  • НомерСтроки — номер строки, значение которой необходимо получить.

Функция возвращает значение поля ИмяПоля взятое из строки НомерСтроки.

Важно:

  • При использовании данной функции рекомендуется в окне Параметры выражения установить флаг Кэшировать.
  • При рекурсивном использовании функции Data() флаг Кэшировать в окне Параметры выражения необходимо установить в обязательном порядке.
  • Из текущего Выражения можно обращаться к любому входящему на узел Полю/Столбцу. При обращении к значениям Выражений, рассчитанным в этом Калькуляторе, можно обращаться только к Выражению, стоящему выше в списке.
  • При обращении к значениям того же столбца, в котором находится текущее Выражение (к самому себе), можно обращаться только к строке с меньшим индексом, чем текущий.

DisplayName

DisplayName(["ИмяПоля"])

  • ИмяПоля — имя поля, переменной или выражения.

Функция возвращает метку (отображаемое имя) по имени поля, переменной или выражения. Если функция вызывается без аргументов, то она возвращает метку текущего вычисляемого выражения.

MD5

MD5(Строка)

  • Строка — строка, для которой расcчитывается MD5 значение.

Функция возвращает HEX значение MD5 рассчитанное от заданной строки. Расчеты производятся над последовательностью символов Строки в кодировке UTF-8.

Null

Null()

  • Аргументы отсутствуют.

Функция возвращает пустое значение.

Random

Random()

  • Аргументы отсутствуют.

Возвращает псевдослучайное равномерно распределенное число, большее или равное 0 и меньше 1. Так как случайное число будет генерироваться каждый раз при получении значения выражения, например, при просмотре результата в виде таблицы или при выполнении экспорта данных, то в общем случае рекомендуется при наличии параметра выражения «Кэшировать» включить эту опцию.

RowCount

RowCount()

  • Аргументы отсутствуют.

Функция возвращает число строк в источнике данных.

RowNum

RowNum()

  • Аргументы отсутствуют.

Функция возвращает номер текущей записи источника данных.

SHA1

SHA1(Строка)

  • Строка — строка, для которой раcсчитывается SHA1 значение.

Функция возвращает HEX значение SHA1 рассчитанное от заданной строки. Расчеты производятся над последовательностью символов Строки в кодировке UTF-8.