Количественные выражения

Ниже приведены примеры выражений отчета для количественных вопросов.

В числовых вопросах можно использовать основные математические операторы для прибавления, вычитания, умножения, деления или нахождения модулей в ответах на эти вопросы. Ниже приведены примеры:

${number1 - 15}

${number1 * 6}

${number1 / number2}

${number1 % number2}

Подсказка:

Если выражение содержит сложное математическое выражение, используйте скобки, чтобы гарантировать корректный результат в отчете.

Для вопросов с десятичными знаками можно использовать выражение round для настройки максимального количества знаков после запятой для округления значения. В следующем примере число 3,141592 округляется до 4 знаков после запятой, 3.1416:

${decimal1 | round:4}

Выражение toFixed можно использовать для настройки максимального количества знаков после запятой для округления значения. В следующем примере число десятичных знаков исправлено с 3,14 до 3,140:

${decimal1 | toFixed:3}

Можно использовать выражение format для отображения ответа на количественный вопрос определенным способом, с применением замещающих символов. Поддерживаются следующие замещающие символы:

СимволОписание

.

Разделитель десятичных знаков.

,

При размещении в выражении format, добавьте разделители групп, размер которых задается числом знаков между первым заместителем разделителя группы и либо заместителем десятичного разделителя, либо концом выражения. Если не добавлено, разделители групп не используются.

0

Обязательные число цифр. Если ответ содержит меньше цифр, чем обязательное количество, он будет дополнен нулями.

#

Дополнительные цифры. Если ответ содержит больше указанного числа цифр, он будет округлен.

Подсказка:

Десятичные разделители и разделители разрядов при печати будут отображаться в соответствии с выбранной локалью.

В следующем примере возвращается ответ с тремя десятичными знаками максимум и разделителями разрядов, при необходимости выполняется округление:

${decimal1 | format:"#,##0.###"}