Я намагаюся написати умовне твердження ELSEIF в поле QGIS Field Calculator (версія 1.8.0). Я використав приклад, який знайшов в Інтернеті:
CASE WHEN val < 0 THEN 'negative'
WHEN val = 0 THEN "neutral'
ELSE 'positive'
END
Я змінив заяву наступним чином:
CASE WHEN "GRID_ID" = 1 THEN 'complete'
ELSEIF "GRID_ID" = 2 THEN "in progress'
ELSE 'not started'
END
Цей оператор не запускається, попередній перегляд виводу, зазначений у виразі, недійсний Більше інформації зазначено: помилка парсера: синтаксична помилка, несподівана COLUMN_REF, очікуючи КОЛИ або ELSE чи END
Якщо у когось була ця помилка, що ви зробили, щоб її виправити?