Ниже приведены примеры выражений отчета для количественных вопросов.
В числовых вопросах можно использовать основные математические операторы для прибавления, вычитания, умножения, деления или нахождения модулей в ответах на эти вопросы. Ниже приведены примеры:
${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.###"}