Как применить оператор if для вычисления целочисленного значения внутри группового вопроса в Enketo (KoboToolbox)? - PullRequest
0 голосов
/ 12 сентября 2018

Я создаю форму опроса через KoboToolbox.Веб-формы основаны на Enketo.У меня есть несколько вопросов следующего типа (до того, как запятая является первым столбцом, а первая строка - заголовками данных в формате XLSform):

type, name

begin_group, group_farmexpenses_q5

note, group_farmexpenses_q5_note

integer, group_farmexpenses_q5_p1

текст, group_farmexpenses_q5_column_1

конечная_группа,

1011 * _1_1_5_1_5_1_5_1_5_1_5_5_51018 * integer, group_farmexpenses_q5_1_p1

text, group_farmexpenses_q5_1_column_1

end_group,

Что я хочу сделать, так это применить оператор if для целочисленных значений внутри этих двух групп, однако я получаю ошибку,Вот что я делаю, чтобы применить оператор if:

if ($ {group_farmexpenses_q5_p1} = 999, 0, $ {group_farmexpenses_q5_p1}) if ($ {group_farmexpenses_q5_1_p1} = 999, 0, $ {group_parx)1027 *

, так как все вышеперечисленное является отчетом о расчете, и каждый из них называется "расходом1" и "расходом2"

я просто добавляю их $ {расход1} + $ {расход2}

Я получаю сообщение об ошибке:

if ({group_farmexpenses_q5_1_p1} = 999, 0, / model / instance [1] / data / group_wx0mk24 / group_farmexpenses_q5_1 / group_farmexpenses_q5_1_p1), юридическое выражение не является выражением.(строка: не определено, символ: не определено)

Есть идеи, как это исправить?Я думаю, что это должно быть легко исправить, но я не знаю много о структурах XLSform.

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