Как я могу использовать функцию расчета REDCap для получения определенного результата?

#syntax #calculation #redcap

Вопрос:

Я хочу построить вычисление, которое возвращает 1, если var1 равно не менее 2, А var2 равно не менее 1, иначе вернет 0.

Я думаю, что мне нужно использовать оператор if then else, но я продолжаю получать синтаксические ошибки.

Это то, что я пробовал до сих пор:

if [var1] gt;=2 AND [var2] gt;= 1, 1,0

до сих пор это не увенчалось успехом.

Комментарии:

1. Я попробовал if([var1]gt;1 and [var2]gt;1, 1, 0) , и это сработало

2. Рад, что ты с этим разобрался. Синтаксис функции if () (и всего остального) задокументирован в нескольких местах в REDCap. Попробуйте воспользоваться встроенной справкой и часто задаваемыми вопросами или текстом справки в вычисляемом поле.