如何在Enketo(KoboToolbox)的组问题中应用if语句计算整数值?

时间:2018-09-12 18:55:59

标签: xls odk

我正在通过KoboToolbox构建调查表。 Web表单是基于Enketo的。我有以下类型的问题(在逗号为第一列,第一行为XLSform格式的数据标题之前):

类型,名称

begin_group,group_farmexpenses_q5

note,group_farmexpenses_q5_note

整数,group_farmexpenses_q5_p1

文本,group_farmexpenses_q5_column_1

end_group,

begin_group,group_farmexpenses_q5_1

note,group_farmexpenses_q5_1_note

整数,group_farmexpenses_q5_1_p1

文本,group_farmexpenses_q5_1_column_1

end_group,

我想做的是如果这两个组中的整数值的语句适用,但是我得到了错误。这是我要应用if语句的事情:

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

由于以上是计算语句,每个语句都称为“ expense1”和“ expense2”

我然后只需将它们添加为$ {expense1} + $ {expense2}

我收到错误消息:

if({group_farmexpenses_q5_1_p1} = 999,0,/ model / instance [1] / data / group_wx0mk24 / group_farmexpenses_q5_1 / group_farmexpenses_q5_1_p1),消息:表达式不是合法表达式。 (行:未定义,字符:未定义)

有什么办法解决此问题吗?我认为应该有一个简单的解决方法,但我对XLSform结构并不了解。

0 个答案:

没有答案