#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. Попробуйте воспользоваться встроенной справкой и часто задаваемыми вопросами или текстом справки в вычисляемом поле.