Я должен проверить наличие значений, основанных на некоторых условиях.
т.е. у меня есть 3 переменные, varA, varB и varC.varC не должен быть пустым, только если varA> varB (условие).
Я обычно использую некоторый синтаксис для проверки любой из переменных и запускаю частоту любой из них, чтобы увидеть, есть ли ошибки:
if missing(varC) and (varA>varB) ck_varC=1.
if not(missing(varC)) and not(varA>varB) ck_varC=2.
exe.
fre ck_varC.
exe.
У меня были некоторые ошибки, когда условие усложнялось, и когда в условии отсутствуют () или другие функции, но я мог ошибиться.
Как вы думаете, существует более простой способделать эти проверки?
спасибо заранее
РЕДАКТИРОВАТЬ: вот пример того, что я имею в виду, подумайте в вопроснике с некоторым маршрутом, вы спрашиваете возраст для любого, если они между 17 и 44спросите их, работают ли они, спросите ли их, сколько часов.
У меня есть инструмент Excel, где я записываю все переменные со всеми условиями, затем он сгенерирует синтаксис в примере, все с одинаковой структурой для всех переменных, учитывая обе ситуации, у нас есть значение, которого не должно быть, или у нас нет значения, которое должно быть там.
Есть ли более простой способ сделать это?всегда ли эта структура действительна независимо от того, каково условие?